fn delete_from_list<'ob>(
elt: Gc<ObjectType<'ob>>,
list: Gc<ListType<'ob>>,
eq_fn: for<'ob> fn(Gc<ObjectType<'ob>>, Gc<ObjectType<'ob>>) -> bool,
) -> Result<Gc<ObjectType<'ob>>>
fn delete_from_list<'ob>(
elt: Gc<ObjectType<'ob>>,
list: Gc<ListType<'ob>>,
eq_fn: for<'ob> fn(Gc<ObjectType<'ob>>, Gc<ObjectType<'ob>>) -> bool,
) -> Result<Gc<ObjectType<'ob>>>