Let's rethink how @lazyLoad works, since now we have the need for entrypoints without query texts (for use with writeData). Query text, normalization AST, and reader can all probably be included, not, and lazy. Perhaps independently, perhaps not!