Symbol TParamSymbol(LNode T) { if (T.IsId) return T.Name; else if (T.Calls(S.Substitute, 1) && T.Args[0].IsId) return T.Args[0].Name; else return S.Missing; }