In lue of a potential fp-ts reconciliation it would be better to isolate Prelude in it's own package (probably @effect/prelude) as it represents a port of concepts from zio-prelude (ideally using then HKT from fp-ts), and ideally we would have a similar package (@effect/fp-ts) that ends up exporting instances for fp-ts typeclasses