Can you make heterogeneous lists in Haskell? Sure – as long your intent is clear | Hacker News Reader