apply

abstract fun apply(context: Context, input: I): O