package main

file envop.gop
noEntrypoint
ast.FuncDecl:
  Name:
    ast.Ident:
      Name: main
  Type:
    ast.FuncType:
      Params:
        ast.FieldList:
  Body:
    ast.BlockStmt:
      List:
        ast.ExprStmt:
          X:
            ast.EnvExpr:
              Name:
                ast.Ident:
                  Name: name
        ast.ExprStmt:
          X:
            ast.CallExpr:
              Fun:
                ast.Ident:
                  Name: echo
              Args:
                ast.CompositeLit:
                  Elts:
                    ast.KeyValueExpr:
                      Key:
                        ast.BasicLit:
                          Kind: STRING
                          Value: "id"
                      Value:
                        ast.EnvExpr:
                          Name:
                            ast.Ident:
                              Name: id
