On the State of Functional Programming (Pun Intended)