Make sure the thing builds.
Add isPromise utility function.
Separate promises from non-promises instead of turning everything into a promise.
0.6.1