datastore: return a mix of auto-inserted and already existing keys. fixes #17.