character, this method generates different
// variations of potential custom element names given two code points.
function createStringWithSeparatorMode(codePoint, prefix, separatorMode) {
  const str = String.fromCodePoint(codePoint);
  if (separatorMode == 0) {
    return `${prefix}${str}`;
  } else if (separatorMode == 1) {
    return `${prefix}-${str}`;
  } else if (separatorMode == 2) {
    return `${prefix}${str}-element`;
  }
}

for (const prefix of ['', 'a', 'A', ' ', '\0']) {
  for (const codePoint