How side effects work in FP | Dark Hacker News