MonadMelt 106: DefMeltCandidates runnable content is now always enclosed in a string literal.
Delimiter choice rule: prefer ` then ' then " (pick a delimiter not present in the runnable content);
if all three appear, use " and escape by doubling the " characters.
