Huh, I hadn't made the connection to mycorrhizae. I just read microryza as straightforward micro-ryza, "small root", with a meaning of building up science from small contributions. A pun on myco (fungus) vs. micro (small) totally went over my head, if that was the intent...