[wip] Adds args.rb, file_header.rb, log.rb, and types.rb. Everything is broken right now.