Yes, if we are going to support protocols, we have to support the standard `id <protocol>` syntax.