template, with, if & ifnot bindings