Formalize queueing a microtask. Closes #64.

The strategy was as in @allenwb's comment at https://github.com/domenic/promises-unwrapping/issues/64#issuecomment-27233516.