Support function calls to be used in expressions

Rename @mixin to @function
Calling @function as a mixin require using @mixin construct
Fix prototype chain created by Node