[Haskell-cafe] Yet another IO initializer: Effectful declarations and an ACIO monad