String type inference and conversion