merged in the changes in the hackage 3.2 release that aren't in the github repo yet.
also cleaned up the inconsistent indentation  in llvm/core/util.hs for the case over llvm types