pub async fn list_for_account<M>( db: &Surreal<Client>, account_id: Option<String>, authed_id: Option<String>, limit: Option<u32>, ) -> Result<Vec<M>>where for<'de> M: Deserialize<'de>,