Just another functional programming language...