oriented.free.interpreters
A ClientInterpreter forms a natural transformation from ClientDSL to a higher kinded G.
Matches each subtype of ClientDSL resulting into the expected result type A of each DSL constructor.
A ClientInterpreter forms a natural transformation from ClientDSL to a higher kinded G.