specifically: only the `build_count` and final `invoke_task` lines actually depend on the build we're wrapping. Being able to abstract the list of jobs to run would be ++good