pub fn save_adoption(base: &Path, a: &Adoption) -> Result<(), String>
Inserts or replaces the adoption of (provider, session).
(provider, session)