o_-
…I 've seen this before:
-
How to structure modules providing instances - #2 by atravers
-
How to structure modules providing instances - #4 by atravers
…if that’s (primarily) the reason why you’re now looking at implementing the monadic interface: I was using Monad
as an analogy; I didn’t intend that to be a suggestion or advocacy - apologies for any confusion about that.