pub type ReadOption<T> = Option<Read<T>>;
Same as Read, but will return None rather than being fatal
Read
pub enum ReadOption<T> { None, Some(Read<T>), }
No value.
Some value of type T.
T