Explicetly check Select.Default for nil in the template.
Explicetly check Select.Default for nil in the template.

Newer versions of the templating engine appear to treat this differently.
We have "{{if $.Default}}" meaning "if there is a default", but apparently,
"default: as!uint32(0)" creates an expression that makes the condition
false. Changing it to "default: as!uint32(5)" would cause it to be true,
but "0" somehow makes it false. Most likely the implementation does
"if {arg} is not a zero object", and the struct created by our parsers
happens to look like a zero object.

google/agi,google/agi,google/agi,google/agi,google/agi,google/agi,google/agi,google/agi