code: function omitRight(statements, i, multiple) {
              var current = statements[i == null ? 0 : i + 1];
              if (!current || current.type !== 'content' || (!multiple && current.rightStripped)) {
                  return;
              }
  
              var original = current.string;
              current.string = current.string.replace(multiple ? (/^\s+/) : (/^[ \t]*\r?\n?/), '');
              current.rightStripped = current.string !== original;
          }
docs: Marks the node to the right of the position as omitted. I.e. {{foo}}' ' will mark the ' ' node as omitted.  If i is undefined, then the first child will be marked as such.  If mulitple is truthy then all whitespace will be stripped out until non-whitespace content is met.