Imaginable Impossibilities and Thought Experiments