dispatch

abstract fun dispatch(expr: T)