This looks like a bug to me, but I wanted to get some feedback first.
In my example, it seems that the "eq" function fails because it comes across a variable that is not passed to the template (well, I guess it's technically a key that does not exist in the map passed to the template).
The template stops outputting, but there doesn't appear to be any error or panic, so any idea what's going on here?
Note: my example is slimmed down. Imagine this in a HTML template - this literally causes the remaining template HTML to disappear so you've essentially got all these open tags where the template dies.