What: A functional programming language, unlike Interface Oriented Programming, that is designed blah.