pub type MemoryResult<T> = Result<T, MemoryError>;