Edit in JSFiddle

var _=ishml.Template
var example1=_.pick("run","jump","skip").modify(item=>item.value.toUpperCase())

var prefix=(...data)=> _(...data).modify(item=>item.value.toUpperCase())
ishml.Template.define("shout").as(prefix)
example2=_.shout.pick("run","jump","skip")

var suffix=(...data)=> _(...data).modify(item=>item.value+"-O-Tron")
ishml.Phrase.define("tron").as(suffix)
var example3=_.cap.pick("run","jump","skip").tron

var demo=function()
{
   example1.say().replace("#paragraph1")
   example2.say().replace("#paragraph2")
   example3.say().replace("#paragraph3")
 }