Converted to FP Complete Haskell Center
Fix some warnings