Fix Broken Char Ops and Print More when Testing

Fixes several bugs where `-> Char` operations weren't returning proper `Char`s. See the new test file for examples.