-- | For gory implementation details, please see "Data.Patch.Internal" module Data.Patch ( -- * Patches Patch , toList , fromList , unsafeFromList , inverse , composable -- * Documents , apply , applicable , diff -- ** Transformations and merges , transformWith -- *** Conflict strategies , transform , ours , theirs -- * Edits , Edit (..) , index , old , new -- * Viewing Patches and Hunks , Hunks , HunkStatus (..) , hunks ) where import Data.Patch.Internal