code: function createElement (
    context,
    tag,
    data,
    children,
    normalizationType,
    alwaysNormalize
  ) {
    if (Array.isArray(data) || isPrimitive(data)) {
      normalizationType = children;
      children = data;
      data = undefined;
    }
    if (alwaysNormalize) { normalizationType = ALWAYS_NORMALIZE; }
    return _createElement(context, tag, data, children, normalizationType)
  }
docs: wrapper function for providing a more flexible interface without getting yelled at by flow