fn bind_args<'a>( arg_list: Gc<ObjectType<'_>>, args: &[Gc<ObjectType<'a>>], vars: &mut Vec<&'a Cons>, name: &str, cx: &'a Context<'_>, ) -> Result<()>