# Naive code generator for type convesion function XX_TO_YY testing
for tsrc, src_literal in types:
for tdest, dest_literal in types:
if tsrc == tdest: continue
RESULT := '{tsrc}_TO_{tdest}';
IF {tsrc}_TO_{tdest}({tsrc}#{src_literal}) <> {tdest}#{dest_literal} THEN RETURN; END_IF;