Add cache package for input/output of symbol table, SSA and AST