implicit invoker, sort of