Done with everything but interfaces, traits, and namespaces