On the typical lisp function taking more arguments than its Haskell analogue: https://chrisdone.com/posts/haskell-lisp-philosophy-difference/