Reactive programming at the variable/function level for Common Lisp