Should we either create a Channel
type that we can use in RepoDataRecord
and store it or a smart pointer to a shared / cached channel? Or should we type it as an URL?
It would be nice to be able to call a .url()
and .name()
method on the channel to get the short or expanded versions.