# Functions
NewScanner creates a new instance of Scanner.
WrapFile creates a new FileWrapper instance based on an ast.File struct.
# Structs
FileWrapper is a wrapper around the ast.File struct that provides convenience methods.
Scanner is a struct that contains a fileset and is used to scan directories for Go files.