add locals for .invoke, remove fn as default ctx

jsdoc comments added, compat are a little break, bump to 0.2.0
forgot a little useless var :P