I see that the grammar of dependencies in the manual specifies that :version appears as a keyword symbol, but feature appears as *not* a keyword symbol.
Is this a documentation bug? I think so, but you know the actual execution semantics better.
If it is a doc bug, I'll fix it right away.
thx, r