r/o

Merge pull request #49 from kivikakk/unnix-in-ci 55f0339a parents 83a99f68 + b0779787

un-Nix in CI.

authored by Amelia Cuss committed by GitHub

1
* use errdefer, actually recover without loss
2
* test failed allocations at various stages
3
* strings: unescape and its dependents in place
4