Enhanced parameter snatching

We use it to hide api behind abstracts, if it can help :)

ex: abstract GATracker(Int){
... myUberAPi here ...
}

I think there are powerful to do things to auto bind real native objects.

ps : We use an older version of the lib, I don't know if the code compiles :)

++ :)