Transformation of ClientDSL to Try.
Transformation of ClientDSL to Try.
Matches each subtype of ClientDSL resulting into the expected result type A of each DSL constructor.
Matches each subtype of ClientDSL resulting into the expected result type A of each DSL constructor.
The TryClientInterpreter interprets the ClientDSL by containing the side effect in the Try Monad.