Support subexpressions in helper parameters and hash pairs

This PR should provide some if not full support for subexpressions in helpers.

Related to issue #172.