None access specifier is considered public.
Add type information for everything that has type information.
Don't add return type for constructors and destructors.
Export if method is static.
Don't export implicit methods.
Export variables.
Type for methods isn't what we want, so forget it.
Don't export params.
Dump fields.