pub type Read = Result<Option<Layer>, Error>;
A layer, or nothing, or a reason neither could be established.
pub enum Read { Ok(Option<Layer>), Err(Error), }
Contains the success value
Contains the error value