remove workaround for std::string constructor
remove workaround for _Bool