[This discrepancy](https://discourse.julialang.org/t/float64-is-typecasted-to-float16/43441/9?u=stevengj) doesn't seem right: ```jl julia> x = rand(Float16, 10_000); julia> @btime sum($Float64, $x); 776.911 μs (29999 allocations: 468.73 KiB) julia> @btime sum($(y -> Float64(y)), $x); 42.417 μs (0 allocations: 0 bytes) ```