Defining Conditional Types with Schema or Plain TypeScript? - Effect Community