code: def _associate_placeable(self, location):
          
          if not location:
              return
  
          placeable, _ = unpack_location(location)
          self.previous_placeable = placeable
          if not self.placeables or (placeable != self.placeables[-1]):
              self.placeables.append(placeable)
docs: Saves a reference to a placeable