There’s a dangerous trap to fall into: The belief that functional code is automatically good code. Hopefully not too many people would come out and actually claim this, but it seems to be an unstated common belief. It’s also utter bollocks. Functional programming gives you tools for writing good code. Good functional code can be very good (good imperative code can be very good too! But that’s not