Inferring Error and Requirements Types from Interface Implementation in TypeScript
I know this is more of a TypeScript question than an Effect question, but curious if anyone could help me figure out how to infer the error and requirements return type from the interface implementation, and only define the success state: https://effect.website/play/#b6e6f902e0d8
Preferably without putting the generics on the interface level