Add support for constructors, empty function bodies, and typedefs.