If you can squeeze it in.... A magical assignment like :== which declares the left value is ALWAYS equal to the expression on the right after that point, so that if any part of the expression on the right changes, the left gets updates as a dependency.
I once saw this in a language called metamine and the demo was amazing, mixed imperative and declarative programming interweaved.