function getMany(queries) {
    if (!Array.isArray(queries)) {
        queries = [ queries ];
    }

    const found = new Set();

    queries.forEach((search) => {
        if (search) {
            switch (typeof search) {
                case 'string':
                    found.add(...findManyByShorthand(search));
                    return;

                case 'object':
                    found.add(...findManyByReference(search));
                    return;
            }
        }

        throw new TypeError(
            'Expected font query to be font shorthand or font reference'
        );
    })

    return [ ...found ];
}
Returns an iterator of all `FontFace` from `document.fonts` that satisfy
the provided queries.

@param {FontFaceReference|string|(FontFaceReference|string)[]} queries

@returns {FontFace[]}

@throws {TypeError}