The Variable Node represents a mutable value / local state within the the Function / Graph. Variable Node's can be a getter or a setter. Getters are pure nodes with just an output value pin, while setters are mutable nodes with an execute and input value pin.