Added support for partial function applicaiton to the function mixin