Future astronauts could eat a nutritionally perfect diet made from bacteria reared on ground-up asteroids, to produce a kind ...