Tolerate multiple FDEs with the same lowpc.
Cache enum base type in the CU, once it has been looked up. Relax garbage check a little bit in array upper bound calculation. Make subprogram a kind of type_die (not as gross as it sounds, honest).