docs: def validate_protocol(protocol):
      '''Validate a protocol, a string, and return it.'''
      if not re.match(PROTOCOL_REGEX, protocol):
          raise ValueError(f'invalid protocol: {protocol}')
      return protocol.lower()