AST: new format for describe
AST: describe contains both G0 and G1
Program/Actions: shall I return reference to @_ directly or not