Properly use a bit test instead of equality, due to intersecting meanings.
Make 'getSymbolKind' semantically sensitive to the location of requests.