code: function () {
      function impl (element) {
        customElement.call(this, element)
      }
      impl.prototype = Object.create(customElement.prototype)
      return impl
    }
docs: Create a class of a new type mip element
  
  @return {Function}