On the topic of
and
The method:
function Base.convert(targettype::Type{<:T}, p::Proxy{TInner}) where {T, TInner} return convert(targettype, inner(p)) end
causes 1934 invalidations…
1934