plasma

is a templating language which draws from the function-as-value perspective of scheme and the nestable-quoting text substitution mentality of m4. It is designed to provoke functional decomposition of arbitrarily complex templating tasks.