Data.Text.Region
pt
start
lineStart
regionLength
till
linesSize
regionLines
emptyRegion
line
regionSize
expandLines
atRegion
overlaps
applyMap
cutMap
insertMap
cutRegion
insertRegion
class EditAction e s
replace
cut
paste
overwrite
apply
update
undo