pub fn fib(n: Int) -> Int { case n { 0 -> 0 1 -> 1 _ -> fib(n - 1) + fib(n - 2) } } pub fn add(lhs: Int, rhs: Int) -> Int { lhs + rhs } pub fn main() { fib(40) |> add(fib(40)) }