···467467 )
468468 end
469469470470- # The unit type is a type that matches only the same object
471471- def _Unit(object)
472472- UnitType.new(object)
470470+ # Matches only the same object identity.
471471+ def _SameObject(object)
472472+ SameObjectType.new(object)
473473 end
474474475475- # Nilable version of `_Unit`
476476- def _Unit?(...)
475475+ # Nilable version of `_SameObject`
476476+ def _SameObject?(...)
477477 _Nilable(
478478- _Unit(...)
478478+ _SameObject(...)
479479 )
480480 end
481481