(;lux) (def (filter p xs) (All [a] (-> (-> a Bool) (List a) (List a))) (case xs #;Nil (list) (#;Cons [x xs']) (if (p x) (list& x (filter p xs')) (filter p xs')))) (_jvm_program _ (exec (println "Hello, world!") (|> (int:+ 2 2) ->text ($ text:++ "2 + 2 = ") println) (println (->text (using Int:Ord (< 5 10))))))