Derivar tipos con intención de negocio
Derivar no es ahorrar tecleo: es mantener consistencia entre contratos relacionados.
Pick y Omit son útiles para crear vistas parciales de un modelo base en APIs y formularios.
Partial encaja en flujos de patch/update, pero no en creación inicial donde campos obligatorios deben mantenerse.
Record simplifica mapeos por clave cuando el dominio exige correspondencia completa entre opciones y valores.