Apparently I had not yet made KeyValue a subclass of Value, did so now.
tree5f49cd91cc29d4b572238dd45da84887284c75d5
-rw-r--r-- 100 .gitignore
-rw-r--r-- 1542 README
-rw-r--r-- 3307 UnsignedByte.sln
-rw-r--r-- 1867 UnsignedByte.workspace
drwxr-xr-x - UnsignedByte
-rw-r--r-- 1657 makefile
-rw-r--r-- 1095 makefile.testcases
-rw-r--r-- 314 ub_dos2unix.sh