fix(builder): switch exit codes to 1

No point in using 64 as there's no significance tied to the
number 64.
test(builder): recursively test all packages
style(builder): compress into one-liners
ref(builder): create Reader after error handling