¿Soy solo yo, o Hyperscript es horrible?

Daré un ejemplo más detallado en unos días, pero puedo confirmar que funciona.

import hbs from 'discourse/widgets/hbs-compiler';
import { createWidget } from "discourse/widgets/widget";

export default createWidget("foo", {
  template: hbs`
    <p>MI PLANTILLA</p>
  `
});

Usado en una publicación con [wrap] y WidgetGlue: