How do Zod's transform work with schema's inside other schema's that also have `transform` on them?