fn append_memberships( schema: &AppSchema, owner: bool, user_id: WriteValue, existing_id: Option<i64>, memberships: &BTreeSet<(&str, i64)>, steps: &mut Vec<Mutation>, ) -> Result<(), DatabaseError>