Go library with utility methods for manipulating abstract syntax tree (ast) nodes