 
 CONSTANT: unicode-max 0x10FFFF
 
-: i2 ( -- set )
+CONSTANT: i2 $[
     { { 3 4 } } <interval-set>
-    unicode-max <interval-not> ;
+    unicode-max <interval-not> ]
 
 [ t ] [ 2 i2 in? ] unit-test
 [ f ] [ 3 i2 in? ] unit-test
 [ f ] [ 4 i2 in? ] unit-test
 [ t ] [ 5 i2 in? ] unit-test
 
-: i3 ( -- set )
+CONSTANT: i3 $[
     { { 2 4 } } <interval-set>
     { { 6 8 } } <interval-set>
-    <interval-or> ;
+    <interval-or> ]
 
 [ f ] [ 1 i3 in? ] unit-test
 [ t ] [ 2 i3 in? ] unit-test

[ f ] [ 8 i4 in? ] unit-test
[ f ] [ 9 i4 in? ] unit-test

: i5 ( -- set )
    { { 2 5 } } <interval-set>
    { { 4 8 } } <interval-set>
    <interval-or> ;

[ f ] [ 1 i5 in? ] unit-test
[ t ] [ 2 i5 in? ] unit-test

[ t ] [ 8 i3 in? ] unit-test
[ f ] [ 9 i3 in? ] unit-test

CONSTANT: i4 $[
    { { 2 4 } } <interval-set>
    { { 6 8 } } <interval-set>
    <interval-and> ]

[ f ] [ 1 i4 in? ] unit-test
[ f ] [ 2 i4 in? ] unit-test
