//
Busca en todas las páginas de la documentación
11 pages in this section.
Product types versus sum types, and why enums plus exhaustive `match` eliminate a whole class of bugs that other languages catch at runtime, or don't catch at all.
`impl` blocks, `self` receivers, and constructors.
Modeling data so illegal states are unrepresentable.