1 2 3 4 5 6 7 8 9
fib = (fn i <int>) <int> { if i <= 1 { 1 } else { (fib i - 1) + (fib i - 2) } } (fib 5)