Now that’s cool. But I didn’t understand how you make the execution flow fall through in case there is no go within a block between two labels.
(let []
(tag body
(print "h")
(go point-a)
point-c
(println "world")
(go point-d) // I'd like to exit directly from here ????
point-a
(print "el")
point-b
(print "lo ")
(go point-c)
point-d))