make errors both more useful and less likely to make you cry
not sure why i thought they'd be Duplex streams
bump version