# Functions
Resolve assigns integer indexes to functions and variables, as well as determining and checking their types (scalar or array).
# Structs
Config holds resolver configuration.
FuncInfo holds resolved information about a function.
ResolvedProgram is a parsed AWK program plus variable scope and type data prepared by the resolver that is needed for subsequent interpretation.
VarInfo holds resolved information about a variable.