What are potential disadvantages of functional programming? | Hacker News