MonoEvent is a simple coroutine-based event system for programmers, by a programmer.