config directives. Do not panic on failed regexp in AST parsing, instead return &ast.Unknown{} for further debugging. Add debutast: directive to print context when AST nodes are not recognized.
location tracking is enabled). Allow profiling option. Add some comments and clean-ups to types/*.go.
parameter and return types.