A pipeline function: it receives the already-evaluated argument list (with thepiped-in value, if any, appended last, mirroring Go) and returns a Value.
A parsed, reusable template — moonctl's text/template equivalent. Build itwith Template::new, register extra functions with func, parse a sourcewith parse, then render it against a Value any number of times. Theparsed node tree stays private, captured inside renderer.
Render the template against data, producing the output string. RaisesExecError on an execution fault (undefined variable/function, bad rangetarget, …).
Dynamic template data. .Field lookups resolve against Dict; rangeiterates List (index/element) or Dict (sorted key/value). This is theexplicit stand-in for the arbitrary Go values goctl reflects over.