CLI-side utilities shared between the OSS cli crate and the
closed heddle-client crate.
These items would create a circular dependency if they stayed in
cli (which depends on heddle-client when the heddle-client
feature is on, and heddle-client needs UserConfig /
RemoteTarget / ClientConfig). Pulling them out lets both sides
resolve cleanly.