[Haskell-cafe] What I learned from my first serious attempt low-level Haskell programming