Implement From<cairo::Status> for ProcessingError
And get rid of a map_err() by returning the concrete error type and using the above From impl, using only the generic failure::Error at the upper layers of the application.
Not entirely sure if you prefer this or how it was :)