It&#x27;s a wonderful feature for writing DSLs, but it&#x27;s also confusing when you intermingle DSLs with the standard language. It really tends to balloon the amount of information you need to know to read others&#x27; code.