Recently, I made a language that extends racket's string to formatted-string, with it one can write
(define-values (a b c) (values 1 2 3))
"a = $a, b = $b, a+b+c = $(+ a b c)"
repo: GitHub - dannypsnl/formatted-string: Extends racket string to formatted string