Allow "doc" tag in more places
There is no clear documentation on where the `doc` tag can be used. This may seem trivial, but large parsers can be a pain in the backside to read as KSC doesn't read my mind and document what I was thinking. So I have to add `doc` tags. Except I can't because they aren't valid in as many places as I wish they were.