Hi! Sorry for the late reply.
FWIW, I think it might be best to keep Wisp as a separate package: that allows it to evolve independently of Guile (and possibly more quickly :-)), and it might simplify maintenance in some way. Adding #lang support in Guile would be nice. As discussed on IRC, it can be experimented with in a WIP branch. We’ll then have to discuss when to incorporate it. My gut feeling is that it may have to wait until the next stable series (3.2.x), as this is quite a core change, but let’s see what people think. Thanks! Ludo’.