H{ { "value1" t } { "value2" f } { "value3" 3 } } : boolean-string-substitute ( assoc -- assoc' ) [ dup [ t = [ drop "True" ] when ] [ f = [ drop "False" ] when ] bi ] assoc-map ;