http://www.boost.org/doc/libs/1_54_0/doc/html/string_algo/usage.html#idp166856528
Because what we need are more inscrutable boost compile errors that are inconsistent across platforms