You add `declaredOn(ElementKind... kinds)` separately? Or was this more an optional idea?