I\'ve been working with go/ast to parse go source code and copy it into another file as part of a vendoring exercise. I\'ve got most things handled - functions, types etc - but