// user defined function func foo :: (a, b) -> Bool = { return a == b; }; // entry point func main :: () -> Int = { // if else in variable definition let cond_str :: String = if true { return "t" } else { return "f" }; // Infix operator let n :: Bool = 2 == 2; // Prefix operator let m :: Bool = !n; };