use Haskell'98 compliant indentation in do blocks