( symbol text (bool|num|str :v ==> str :result) ( ( ((v boolean?) ((((v) ("#t" @result)) ((true) ("#f" @result))) case)) ((v number?) (v string @result)) ((v string?) (v escape "\"" prefix "\"" suffix @result)) ) case ) ) operator