internal static string makeStringN(IPredicate predicate, GTT args)
 {
     return(predicate.name + "(" + args.ToStringN() + ")");
 }
 ////////////////////////////////////////////////////////////////////////////
 public static string makeStringN(Function function, GTT arguments)
 {
     return(function.name + arguments.ToStringN());
 }