build: use compact formats in package
docs: move badges
docs: complete the example http server
build: add coverage reporting
test: rename export in test
test: add hasBody tests
test: add bogus type test
improve type parsing
prevent arguments de-opt