(cleanup) Remove unnecessary Event::data field.
(feat) Added event::spawn for easy task spawning.
(doc) Comment and justify unsafety.
(cleanup) Made queue a function instead of a macro.
(doc) Crate summary.
(doc) Documented API.