I never said difficult, I said "heavy" and that's in regards to base overhead. However it's un-intuitive, not impossible.
This blog is awesome to know the nitty gritty <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":)" title="Smile">, I got the function call methods from your blog and plugins as you had already managed to do so; so using your basics just saved me time.
http://c2plugins.blogspot.tw/2014/02/reuse-ace.html
However I did make a mistake. It's Call or Bind, and no need to use both.
Also it should be. My error, i was workign off memory. I started building a SDK lib to make life easier, and didn't recall the exact method.
prototype.function.call( memoryobject, params)