pub type OsuResult<T> = Result<T, OsuError>;
Result<_, OsuError>
pub enum OsuResult<T> { Ok(T), Err(OsuError), }
Contains the success value
Contains the error value