Narrowing Response Types Based on Route in TypeScript Match Implementation - Effect Community