Add missing va_start (ref gh-17).
Use Template for substitution by converter (close gh-19).