main :: () { return fib(3) + fib() } fib :: (n) { if n { let x = 1 + n return x } return 1 }