all spock monads can now be run, converted to an app or a middleware