<PRIVATE
: ((each-from)) ( i seq -- n quot )
- [ length over - 0 max swap ] keep '[ _ + _ nth-unsafe ] ; inline
+ [ length over [-] swap ] keep '[ _ + _ nth-unsafe ] ; inline
: (each-from) ( i seq quot -- n quot' ) [ ((each-from)) ] dip compose ;
inline