úÎ ã ä  SafeÿwA hunk is a collection of changes that occur in a document. A hunk can be some changes only in A, only in B, in both A & B (equally), or conflicting between A, B and the original document. All hunks take 3 constructors, which are, in order - the elements in the left document, the original document, and the right document. This order matches the order of parameters to .\Perform a 3-way diff against 2 documents and the original document. This returns a list of s, where each Æ contains the original document, a change in the left or right side, or is in conflict. This can be considered a 'low level' interface to the 3-way diff algorithm - you may be more interested in . An infix synonym for  .      6    "diff3-0.3.0-1P30BEwJN5aFG2046o8Z9FData.Algorithm.Diff3Hunk LeftChange RightChange UnchangedConflictdiff3merge $fFunctorHunk$fEqHunk $fShowHunk<>baseGHC.BasemappendtoHunk takeSecond takeFirstisB shortestMatchshortestConflict incurMotion