Maybe without concern for our optional fields. But I think there should be enough typesafety with TypeScript's treatment of undefined and ?: to not have to worry about switching that usage to Option, right? I'm new enough to this that I'm curious to hear some affirmation. In the end, I just want typesafety, but I also like good ergonomics.