cosmetic: use 4 spaces (more idiomatic in Haskell)