Change Str->Unicode to use PyUnicode_AsUTF8String, remove numeric promotion
Update docstring