Rust tiene un enumerado genérico integrado llamado Option que nos permite representar
valores nulos sin usar null.
enum Option<T> {
None,
Some(T),
}
Este enum es tan común que se pueden crear instancias del enum en cualquier lugar con las
palabras reservadas Some y None.