Module error
An enum that captures all possible error conditions of this crate.
A type that represents a success or failure.