I'm one of those functional programmers who thinks the usual Gang-of-Four design patterns are just signs that your programming language isn't good (i.e. functional) enough.
HOWEVER!
I think the concept of /antipatterns/ is a lot more useful than the concept of design patterns. Common practices that are almost certainly a bad idea and whose presence indicates you will soon find yoursel fin Technical Debtor's prison.