Quite a few complicated things are going on during trans. Would be great to have it documented. - [ ] Generating LLVM IR - [ ] Monomorphization - [ ] Codegen Units - [ ] Partitioning - [ ] Symbol Linkage and Visibiliy