Setfield (julia): Update deeply nested immutable structs.
Keywords: julia|lens|immutable