public intersect(other: KeySet<T> | KeySetAll<Key> | KeySetNone<Key>): KeySetSome<T> | KeySetNone<T>;