Preadaptation and exaptation