Do not apply static namespaces to functions and fields if they already have one
Add a field's type at compile time