Command
Commands now require a `setup` function, where the will register the command instance manually
revng model hard-purge
In addition, introduce a new model Pass: revng model opt -prune-unsused-types