Optimising Purely Functional GPU Programs (in Haskell) | Hacker News Reader