pub fn plan(channels: &[&Channel]) -> Plan
A plan updating the channels in order, each through its own tool, one after another; a later channel waits for the native packages.