This is a template file for $language. It is like a quoted string which allows $$ substitutions. Do not underestimate the power of ${ "S" ~ ({ if ( "apples" ~== "bananas" ) return "S"; if ( "apples" ~!= "bananas" ) return "P"; return "L"; }) ~ "L" }!