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.
unsafe.Pointer() instances. Embed super-class to simulate inheritance and hold pointers only at the base class.
parameter and return types.