letFun
have
This PR modifies the pretty printer to use `have` syntax instead of `let_fun` syntax.
Nat.(fold|foldRev|any|all)M?