throw an `Error`