feat(binding): adds watch-never (dry-bind) binding and watch-once (one-bind) binding