Create smart variables/models in a functional reactive style