hermit-0.1.4.0: examples/concatVanishes/ConcatVanishes.hss
flatten-module
consider let
{ consider def ; fix-intro }
safe-let-subst
unfold-rule "ww"
any-call (unfold '.)
any-call (unfold 'wrap)
one-td (unfold 'unwrap)
any-call (unfold '.)
innermost (bash >+> push 'repH >+> unfold-rule "repH ++" >+> unfold-rule "repH (:)" >+> apply-rule ". id" >+> apply-rule "id ." >+> unfold-rule "repH []" >+> unfold-rule "[] ++" >+> unfold-rule "[] ++" >+> unfold-rule "(:) ++")
any-td (unfold-rule "rep-abs-fusion")
{ consider app ; unfold 'fix ; alpha-let 'work }
bash
any-call (unfold 'absH)
try unshadow