Это только мне так кажется, или Hyperscript ужасен?

Через несколько дней я приведу более подробный пример, но могу подтвердить, что это работает.

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

export default createWidget("foo", {
  template: hbs`
    <p>МОЙ ШАБЛОН</p>
  `
});

Используется в посте с [wrap] и WidgetGlue: