Hi! My understanding was that the sweet-expressions folks already had something, no?
And there as also this preliminary patch: http://lists.gnu.org/archive/html/guile-devel/2012-03/msg00129.html What about applying first, then one above, then anything beyond? Ludo’.