Towards inferred val in HoleEdit: Remove Sugar.Inferred and InferredEdit
Hole: Make paste action after verifying stored exists
Inactive HoleEdit shows inferred val
Extract Either.Utils.{run}Matcher
BottleWidgets: Split respondToCursorIn out of makeFocusableView
HoleEdit reorganization and Sugar.mUnwrap move into arg
lens style
oops wrong order
hlint police
Active hole does not become as wide as inferred type
starting to further split HoleEdit to modules
Hole.Inactive -> HoleClosed
HoleEdit.Open
Opened hole size truncation moved to HoleEdit.make
tryActiveHole -> tryOpenHole
Move HoleState from HoleEdit.Info to new HoleEdit.State and some common functions from HoleEdit.Info into HoleEdit.Common
Change inactiveHoleBackgroundColor to be more distant from cursor background color
AddNextHoles: Lens.traversed -> Lens.traverse, lens style
Oops: AddNextHoles included all definition exprs in hole order, including FuncParams
Add inferred value to hole results