Make your abstractions explicit with Haskell | Heykuki News