] { } map-as concat ;\r
\r
: append-weights ( weights quot -- )\r
- [ [ ignorable?>> not ] filter ] dip\r
- map [ zero? not ] filter % 0 , ; inline\r
+ [ [ ignorable?>> ] reject ] dip\r
+ map [ zero? ] reject % 0 , ; inline\r
\r
: variable-weight ( weight -- )\r
dup ignorable?>> [ primary>> ] [ drop 0xFFFF ] if , ;\r