Typing the return type of a Schema constructor - Effect Community