(* TODO : make a test using mutation, not shadowing *) let main (i: int) = let result = 0 in if i = 2 then let result = 42 in result else let result = 0 in result