Ok, I just pushed the promised change that removes mv passthrough and replaces the function object property setting with a global variable. I'm very happy with this approach - the generated code is now much cleaner than it used to be.
Please try the changes out. If there aren't any issues, this is going in to the next release, which I'd like to make by the end of the month.
Happy hacking, Vladimir