Need to add validation to StringTemplates that checks on save whether output will be null or not.
We don't know going in whether a given variable will be null when handed to the template. So
is a valid template, but could still result in a failure. However
is not a valid template in any situation and should fail validation.