changed <DataStore>#read back to just receiving one uid argument and return an array, or nil if not found, rather than throwing :not_found