public static Cons AssocIf(IApply predicate, Cons alist, params object[] args) { var kwargs = ParseKwargs(args, new string[] { "key" }); var key = GetClosure(kwargs[0]); return(SeqBase.AssocIf(predicate, alist, key)); }