Everything except constDecl is complete