\ tag [
drop fixnum 0 num-types get [a,b) <class/interval-info>
] "outputs" set-word-prop
+
+! Primitive resize operations
+
+: propagate-resize-fixed-length-sequence ( n-info in-info class -- out-info )
+ nip <sequence-info> ;
+
+{ { resize-array array }
+ { resize-byte-array byte-array }
+ { resize-string string } }
+[
+ [ propagate-resize-fixed-length-sequence ] curry
+ "outputs" set-word-prop
+] assoc-each