pub fn internal_err<T: ToString>(message: T) -> ErrorObjectOwned