derkork
public fun <T>compute(function:() -> MyExpression<T>) : MyComputedExpression<T> = MyComputedExpression(function)