List(phase name, id, description) record(parser,1,parse source into ASTs, perform simple desugaring) record(namer,2,resolve names, attach symbols to named trees) record(packageobjects,3,load package objects) record(typer,4,the meat and potatoes: type the trees) record(superaccessors,5,add super accessors in traits and nested classes) record(pickler,6,serialize symbol tables) record(refchecks,7,reference/override checking, translate nested objects) record(selectiveanf,8,) record(liftcode,9,reify trees)