Generating an EC2 client library using go/ast | Hacker News Reader