pub(crate) fn default_keep_alive(idle: Option<Duration>) -> Duration
The keep-alive for a leg whose profile names none: the default, or half the idle timeout when that is shorter.