Improve error reporting from rational read macros (#B, #X, etc)