Supporting recursive dereferencing of variables