code: function omitLeft(body, i, multiple) {
    let current = body[i == null ? body.length - 1 : i - 1];
    if (!current || current.type !== 'ContentStatement' || (!multiple && current.leftStripped)) {
      return;
    }
  
    // We omit the last node if it's whitespace only and not preceeded by a non-content node.
    let original = current.value;
    current.value = current.value.replace(multiple ? (/\s+$/) : (/[ \t]+$/), '');
    current.leftStripped = current.value !== original;
    return current.leftStripped;
  }
docs: Marks the node to the left of the position as omitted. I.e. ' '{{foo}} will mark the ' ' node as omitted.  If i is undefined then the last child will be marked as such.  If mulitple is truthy then all whitespace will be stripped out until non-whitespace content is met.