@Mickey Donaghy and others interested in arrow-continuations, here is an example of creating a custom DB Effect computation block with Arrow continuations where you can define multiple operators to control the actions and connection using an ADT https://gist.github.com/raulraja/ac7a489c01193bcf5e8fdc59c89b5156