A Middleware system for Conduit