Implemented in ref/scope ref as described in DIP 36