pub type QueryResult<B> = Result<(), B>;
Used to determine if a query should keep going or not
pub enum QueryResult<B> { Ok(()), Err(B), }
Contains the success value
Contains the error value