unifying pretty printers for packages