We're not really using anything cats-specific. I would much rather be generic in the upstream abstraction framework dependency. The only thing that might be problematic is State, which is used for the pretty printing. The easiest thing to do there might just be to create our own State which is kept private.
We're not really using anything cats-specific. I would much rather be generic in the upstream abstraction framework dependency. The only thing that might be problematic is
State
, which is used for the pretty printing. The easiest thing to do there might just be to create our ownState
which is kept private.