Add recursive parsing.
Add exception/typedef parsing.