it is hard to move the existed code based on `go/ast` to `dst` .
it is hard to move the existed code based on
go/asttodst.