use cl-lib instead of cl
minor change
minor change
update haskell mode config