fix the eval for conversion
add support for vector of `CHARSEXP`s