TESTING TERMS WITH OPERATORS test input test passed test input <{ type }> test passed test input <{ '?-' }> test passed test input <'?-'> test passed test input <{ blah }> test passed test input test passed test input <((blah ; blah), blah) * blah ; blah> test passed test input <(type) * blah ; (type)> test passed TESTING DISCRIMINATED UNIONS test input test passed test input test passed test input test passed test input test passed test input test passed test input test passed test input test passed test input test passed test input test passed test input test passed TESTING POLYMORPHISM test input test passed test input test passed test input test passed TESTING BUILTINS test input <> test passed test input test passed test input test passed test input <"> test passed test input test passed test input <&> test passed test input <.> test passed test input <%> test passed test input < > test passed test input < > test passed test input < > test passed test input <\> test passed test input <*> test passed test input test passed test input <3.14159> test passed test input <1.128324983e-21> test passed test input <2.23954899e+23> test passed test input <-65> test passed test input <4> test passed test input <651> test passed test input <-128> test passed test input <127> test passed test input <255> test passed test input <-32768> test passed test input <32767> test passed test input <65535> test passed test input <-2147483648> test passed test input <2147483647> test passed test input <4294967295> test passed the next test is expected to fail: test input <'<>'> test failed with this error: orig '<>', readback error TESTING OTHER TYPES test input test passed test input test passed test input test passed test input test passed test input test passed test input test passed