[Haskell] Re : What would Haskell middleware look like?