github.com/reflog/struct2interface (go): CLI Tool to extract an Interface from a Golang struct using AST
Keywords: ast|go|refactoring|struct