on

abstract fun <T> on(event: EngineLifecycleEvent<T>, consume: (T) -> Unit)