Ok, aprovechando que esbuild tiene soporte para la propuesta de decoradores (https://github.com/tc39/proposal-decorators), decidí hacer una implementación experimental para registrar las clases de GObject.
Me encanta :3
Pero todo será mejor cuando GJS incorpore soporte oficial, ya que tendremos decoradores más granulares, y no tendremos que meter en un objeto literal todo x3