Sharpee - Refactoring Standard Library Event Wiring
Sometimes you're testing code and go through the pipeline of connected code and realize something just "smells wrong".
emitSuccess() - for success events with messages
emitError() - for error events with messages
emit() - for generic events
emitMany() - for multiple events at once
createEvent() -