Suggestion: expand the meaning of ≈ (isapprox) to DWIM (do what it means).
Then each of the following statements should evaluate to true.
1/10 ≈ 1//10
0.1 ≈ 1//10
"1" ≈ 1.0
2 ≈ "2+0im"
" 0 " ≈ "0" # leading and trailing spaces stripped
NaN ≈ NaN
# the following examples already evaluate to true
2^53+1 ≈ 2.0^53
10e5 ≈ 1000000
1:4 ≈ Any[1,2,3,4]
Float32(pi)+Float32(e)≈Float32(pi) + Float64(Float32(e))