improving error reporting from within get-raw-field, such that errors
in custom _torepr methods don't trigger infinite looping (an error
causes _torepr to be called, which causes an error, the reporting of
which in turn calls _torepr again...)