Does anyone want the options processed by grunt.template.process before merged with defaults?
If not all the options, what about just locals? This might remove the need for locals to allow a function.
Turns out that this is supported by default with Grunt ~0.4.0. I will be committing a test soon that shows it in action.
test is in the main branch - no reason to release a new version since it didn't require any changes to the code. closing issue.