Bugfix
Previously, if you universalify.fromPromise()
ed a function, and called it with a callback that contained an error (as is common with mocha tests), universalify
would call the callback again with the error when the callback threw.
Now errors will cause an unhandled promise rejection (which is OK, because normally a callback error causes an unhandled rejection).