protected override void NamedArgumentNotFound(IType type, ReferenceExpression name) { if (!TypeSystemServices.KnowsQuackFu(type)) { base.NamedArgumentNotFound(type, name); return; } Bind(name, BuiltinFunction.Quack); }