code: function() {
      let names = jst._flatten.apply(this, arguments);
  
      for (let name of names) {
        let fullName = jst.tagPrefix + name;
        jst[fullName] = function() {
          let args = jst._flatten.apply(this, arguments);
          return (new JstElement(name, args));
        };
      }
    }
docs: If there are some new elements that you want to insert into the DOM that aren't in the hardcoded list above, then you can add them with this (raise a github issue too, so they can be added to the list if they are generally useful)