Default property value assignment is skipped when calling synthesized memberwise initializer of struct

Interesting, thanks for sharing!

Do you know why core team thinks that the default value should be skipped in custom initializer that sets its value? Also it seems there is no consensus: SE-0242: Synthesize default values for the memberwise initializer - #102 by Slava_Pestov