Zod inferred union type does not work properly; 'hackerProfile' does not exist on type... - Theo's Typesafe Cult