Improve low-level testing a bit, to guard against regression (like one that exists now)
more testing
Fix a regression in handling of negative numbers with reader-backed parser