golang html/templates with dev-time friendly error messages that are optimized to panic in production mode