RE: Designing a Haskell database interface