For ObservationRegistrar, are the willSet and didSet methods safely reentrant?
If the answer is, "Yes, technically," is the followup something like, "But you're going to have a really bad time performance-wise, especially if SwiftUI is involved?"