void register() {
// more declarative features
desugar();
// register our custom element
registerType(name);
// NOTE: skip in Dart because we don't have mutable global scope.
// reference constructor in a global named by 'constructor' attribute
// publishConstructor();
}