One problem with using "reflect" this way, apart from the fact that it's (a) counter to idiom and (b) takes your code in a direction of being counter to idiom in general, is that "reflect" is pretty slow.
You can do it, but since the only reason to do it is to avoid spawning goroutines, I'm not sure why you'd bother.
You can do it, but since the only reason to do it is to avoid spawning goroutines, I'm not sure why you'd bother.