toString was mildly destructive to stream plus some other useful cosmetic changes
triaged parser bug
I love tap...so should you