support promisifyAll(source, [obj], [methods])

shit. never know npm will do this magic thing, haha. reverted