is passed to template function
Semver