Integrating Custom Monad with Effect.gen or Creating Custom Free.gen - Effect Community