pub(crate) fn delete<'ob>( elt: Gc<ObjectType<'ob>>, list: Gc<ListType<'ob>>, ) -> Result<Gc<ObjectType<'ob>>>