Argument parsing and a basic compilation pipeline.