Use cats-effect bracket
We should use it for interpreters, where the class instantiating InterpTrans uses the lower level interpreter as a resource that's aquired, used and released afterwards.
Happy to help with this one.
Awesome @miciek ! Do you have a proposal for it? or do you prefer discussing the design a bit here?
I will try to propose something and then we can discuss further. Thanks :)
Sounds good! Thanks @miciek !
@pepegar I gave it some time and now I wonder whether you want to implement something in each Interpreter for acquiring clients (around doReq) or maybe in InterpTrans.trans or HammockFSyntax.exec?
I know that each of them solves a different problem, so it would be nice if you shared some thoughts on this topic :) Thanks!