Possible and Impossible Scientific Realities