Implement bulk operations on the split modulestore.

Does this need `!r` in the `{}`s?