I did try that route, but because you can only pass in literals and not values, it didn’t help me. If the {{#blocks}} would resolve the model values, I could do…
{{#myhelper model.type}}// resolve to ‘select’
…and test the string value in the helper to build out the correct HTML. Ah, but then I run into problems returning bound expressions like so…
{{input type=model.type}}{{action ‘myAction’}}
It may be an issue of design and a separation of concerns, in which case I’ll defer to the experts, but I can’t help questioning the utility of that logic in cases like this.