Create a modified list
replace.kv(template, replace)
a (nested) list with elements to replace
a subset of template with same names but replacement values
a list like template but with values replace from replace