@lechner For now I just experimenting with guile-hoot and js interop and implement a plugin for jbrowse (typescript genome analysis tool):
https://git.sr.ht/~abcdw/jbrowse-plugin-hoot-gwas/tree/master/item/scheme/hoot/hello.scm
When I get more experience with it, I will share the further thought or just will just do something cool)