%[basename]f; skip_package_number
a few tests
make formatter overridable by subclasses
more testing