Use dynamic conversion to take advantage of type hints for string
Support dynamic binary arithmetic with strings