we can write ``` fn foo: bar ### compiles to: fn({ foo: bar }); ### ``` I'd like the same ability for non-objects, ie ``` fn foo ### compiles to: fn(foo); ### ``` would this be terribly hard / ambiguous?