Is using zod for type narrowing fine solution? - Drizzle Team