fromString can handle arithmetic parsing