See, if I want these types to align, I first need to define them in Drizzle PG Table schemas, then convert them to TypeBox for fastify, then convert the TypeBox to regular TypeScript types via JSDoc.
Alternately I can maintain three definitions of the same type independently.