public override sealed object invoke(object arg1) { ILookup ilu = arg1 as ILookup; if (ilu != null) return ilu.valAt(this); return RT.get(arg1, this); }