Does setting the value of a MutableProperty result in the producer emitting a new event with the same value?
In other words, if I don't want new events with the same value, do I need to do this != check?
let really = MutableProperty<Bool>(false)
func updateReality(newReality: Bool) {
if really.value != newReality {
really.value = newReality
}
}