Previously the first variant of a `#no_nil` would always be output as `null`, and following variants would be treated as the wrong type.
Previously the first variant of a `#no_nil` would always be output as `null`, and following variants would be treated as the wrong type.