Fauna Schema has introduced document types, which enable developers to define and enforce schema structure directly within the database, blending flexibility of document models with strict data integrity controls of relational databases. This addition rounds out Fauna's robust support for types and enforcement, including computed fields and check constraints. Document types allow specifying a set of fields and types for documents in a collection as part of the collection's definition, enforcing that all documents conform to this defined shape. The feature combines static typing with dynamic typing, providing flexibility and adaptability to various application data models. By integrating document types, Fauna confers the advantages of both relational and document databases, allowing developers to start with schemaless collections and gradually adopt more constraints as an application matures, reducing infrastructure complexity and costs while increasing development speed.