Warn about throwing primitives

This is no different from synchronous code but this is _oh so very important_ to know when debugging asynchronous code.