\r
: go-back/forward ( history to from -- )\r
[ 2drop ]\r
- [ >r dupd (add-history) r> pop swap set-model ] if-empty ;\r
+ [ [ dupd (add-history) ] dip pop swap set-model ] if-empty ;\r
\r
: go-back ( history -- )\r
dup [ forward>> ] [ back>> ] bi go-back/forward ;\r