Overcoming Obstacles: The Adaptive Nature Of Abstract Construals