Adding defines.
Treating defines as either typealiases or consts, depending on their contents. Ignoring many of them that are simply macros.
Starting to get function parsing working.