package ast type Program struct { Statements []Statement }