class Main { static |Float -> Float| combine (Float n1, Float n2) { return |Float m -> Float| { n1 * n2 * m } } public static Void main () { Float x := 2f Float xi := 0.5f Float y := 4f Float yi := 0.25f Float z := x + y Float zi := 1 / (x + y) echo (combine(x, xi)(0.5f)) echo (combine(y, yi)(0.5f)) echo (combine(z, zi)(0.5f)) } }