Fixed unary operators
Added complex nested type in test9
Test6: updated 'expected' file
Minor code cleanup
Proper Put_Line with bounded-sized strings