Extract error rendering to `Pliny::Errors::Error` for possible re-use