Simplify invoker and invokerN

- Let invoker take the method instead of name and object.
- Remove undefined-returning behavior.
will take as is, but we may be better off usine internal `_slice`, e.g. `return method.apply(target, _slice(arguments, 0, arguments.length - 1)`