invoke

operator fun <T : Event> T.invoke(block: T.() -> Unit): T