evadeGibson = (source) => {
  return source.replace(
    /([$_a-zA-Z0-9]+)--\s+>(?=\s*[$_a-zA-Z0-9]+)/g,
    '[$1--][0] >'
  )
}
Evade things that look like HTML comments but are actually decrement
operators used in boolean "less than" expressions

@remarks
TODO: Remove once Endo consumes "preserveFormat"
@param {string} source
@returns {string}