/**
* A part of a {@link PathSet} that can be either a {@link Key}, {@link Range}, or Array of either.
* @typedef {(Key|Range|Array.<(Key|Range)>)} KeySet
*/
/**
* A part of a {@link PathSet} that can be either a {@link Key}, {@link Range}, or Array of either.
* @typedef {(Key|Range|Array.<(Key|Range)>)} KeySet
*/