allow users to use -B to base the bundle off of a bundle with the same name
allow mimic/macro to take no output bundles, in which case we process everything downstream of the input(s)