Current returns a std::vector<bool> which is not thread safe, or particularly fast, although it is memory efficient in the standard borked implementation. As of icd9 version 1.2, this is not called by threaded code, but this could change, so beware! ASCII spaces are trimmed from the start of the string before testing, but no other whitesapce
icd9IsA(sv, x, invert = FALSE)
std::vector<std::string>&
const char* of choices of first character to match