>
<li><code>enum</code>, <code>class</code>, <code>struct</code>, <code>protocol</code> - can be used for Type[s] as filter, can be negated with <code>!</code> prefix.</li>
<li><code>based</code>, <code>implements</code>, <code>inherits</code> - can be used for Type[s], Variable[s], Associated value[s], can be negated with <code>!</code> prefix.</li>
<li><code>count</code> - can be used to get count of filtered array</li>
<li><code>annotated</code> - can be used on Type[s], Variable[s], Method[s] and Enum C