pub(crate) fn setcar<'ob>( cell: &Cons, newcar: Gc<ObjectType<'ob>>, ) -> Result<Gc<ObjectType<'ob>>>