pub type CoreResult<T> = Result<T, CoreError>;
A result type which binds the CoreError to the error type.
CoreError