D: removed Template.set_var()
M: Template.set_vars() accepts multi parameters
A: strutils.to_bytes(), strutils.hash128()