pretty, owner, tablespace, and schema_qualified are plain boolean parameters with DEFAULT values
Filtering parameters:only_kinds / except_kinds as text[]
If all parameters are optional, and all parameters are boolean, perhaps you could also make pretty, owner, tablespace, and schema_qualified as optional parts of only_kinds and except_kinds.
Therefore, we could call these two ways and the result would be the same.