Lift instances for common haskell data types