Updating: handling reference-vars in constructor-patterns.