printType(types[types.length - 1], Symbol.NONE);
printType(types[types.length - 1]);
    public SymbolTablePrinter printFunctionType(Type[] types) {        Type[] args = new Type[types.length - 1];        for (int i = 0; i < args.length; i++) args[i] = types[i];        print('(');        printTypes(args, ", ", Symbol.NONE);        print(") => ");        printType(types[types.length - 1], Symbol.NONE);        return this;    }