Binding original function when passing as first argument to wrapper