code: function unifyChildren(children) {
    return children.map(child => {
      // if there is no tag we assume it's a number or a string
      if (!isStream(child) && child.tag === undefined) {
        return {
          tag: TEXT_NODE,
          children: [child],
          version: 0
        };
      } else {
        return child;
      }
    });
  }
docs: /* HELPERS /*
  jsx has children mixed as vdom-elements and numbers or strings
  to consistently treat these children similar in the code we transform those numbers and strings
  into vdom-elements with the tag #text that have one child with their value