`compiled_expr.h' was exposed as a public header, but it's include
<string> and shouldn't be appear among public headers. Fixed.