Result<T, E>
Details of error handling is described in The Rust Programming Language (a.k.a The Book)