Bazaar is an alternate implementation of the Arch VC system,
which uses a client named baz. The checkout semantics are just
different enough from tla that there is a separate BuildStep for
it.
It takes exactly the same arguments as Arch, except that the
archive= parameter is required. (baz does not emit the archive
name when you do baz register-archive, so we must provide it
ourselves).