fold

abstract fun <T> fold(initial: T, operation: (T, MokkeryContext.Element) -> T): T