contract Main = function is_negative(x : int) = if (x < 0) true else false function inc_by_one(x : int) = x + 1 function inc_by_two(x : int) = x + 2 type state = bool entrypoint init(x : int) = x |> inc_by_one |> inc_by_one |> inc_by_two |> ((x) => x * 5) |> is_negative