Parsing from disk.

Basic infrastructure for parsing data types (not the data, just the types) from disk.  Compiles and runs, but not yet invoked.