ref https://github.com/JuliaArrays/StaticArraysCore.jl/issues/15 With weakdep we can do deeper hack on broadcast of `StructofStaticArray` and fully avoid the possible extra allocation.