Making other data types extends Effect
In https://github.com/Effect-TS/io/blob/3eca975085f91e808cc31313a6ec1d886c32c745/src/Effect.ts#L184 I see some module augmentation going on extending the interfaces for some data types like
Option to extend Effect. Is there somewhere I can read up on what this is doing and how and why you'd do it for other data types in user-land?