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