function compileIllegal(mode, _parent) {
    if (!Array.isArray(mode.illegal)) return;

    mode.illegal = either(...mode.illegal);
  }
Allow `illegal` to contain an array of illegal values
@type {CompilerExt}