`Struct.evolve` Ignores Optional Fields When Not Present in Object
I have a Schema type with an optional field and have noticed that
Struct.evolve seems to ignore it when trying to set the value if it doesn't already exist in the object..