# Functions
Execute substitutes template tags (placeholders) with the corresponding values from the map m and writes the result to the given writer w.
ExecuteFunc calls f on each template tag (placeholder) occurrence.
ExecuteFuncString calls f on each template tag (placeholder) occurrence and substitutes it with the data written to TagFunc's w.
ExecuteFuncStringWithErr is nearly the same as ExecuteFuncString but when f returns an error, ExecuteFuncStringWithErr won't panic like ExecuteFuncString it just returns an empty string and the error f returned.
ExecuteStd works the same way as Execute, but keeps the unknown placeholders.
ExecuteString substitutes template tags (placeholders) with the corresponding values from the map m and returns the result.
ExecuteStringStd works the same way as ExecuteString, but keeps the unknown placeholders.
New parses the given template using the given startTag and endTag as tag start and tag end.
NewTemplate parses the given template using the given startTag and endTag as tag start and tag end.
# Structs
Template implements simple template engine, which can be used for fast tags' (aka placeholders) substitution.
# Type aliases
TagFunc can be used as a substitution value in the map passed to Execute*.