In this example, Julia does not realize that `B` can be allocated inline, which leads to `B` being boxed when used inside other types: ```julia julia> struct A{T} x::Ptr{T} end julia> struct B x::A{B} end julia> B.name.flags 0x00 ```