How would we even do this?  I think this would be cool, but I don't see a mechanism that makes it possible and retains the simplicity of my solution.

I could see automatically mapping parameters that can be mapped, but I think we'd find most can't be mapped.

Would automatic mapping of any values be sufficient for you?