docs: function gamut (source) {
    if (Array.isArray(source)) return source
    else if (typeof source === 'string') return source.split(SEP)
    else if (source === null || typeof source === 'undefined') return []
    else return [ source ]
  }