How to dispatch by value?

Are you referring to extra compile time or is there another reason why using dispatch to branch would be slower?