What problem does this solve? Suppose you want a Markdown text, which is generated with a Markdown template and variables. The easiest way is to use string replacement like this: This is type-safe, ...