app [exposed1, exposed2, add1, sub1] { pf: platform "platform/main.roc" } exposed1 = \n -> fib n 0 1 fib = \n, a, b -> if n == 0 then a else fib (n - 1) b (a + b) exposed2 = \n -> fact n 1 fact = \n, x -> if n == 0 then x else fact (n - 1) (n * x) add1 = \n -> n + 1 sub1 = \n -> n - 1