Pliant is a functional programming language