Decide on spec for record subscriptions API & implement as optional schema mixin
These are a new root-level query type with their own resolvers that return subscriptions via Apollo PubSubEngine interfaces.
We need to decide on what the appropriate subscription names are for listening to different record updates, and what the most ergonomic way of integrating these with other query results is.