In an application in the context of Free monads al...
# arrow
r
In an application in the context of Free monads all operations are frequently just classes in an ADT that then are interpreted once you build the program