Prism: An Impure Functional Language with Typed Effects | Dark Hacker News