partial_derive (cargo): makes all the properties of a struct type an optional property
Keywords: struct|field