Create a type with pointer to array

No, A.coord and B.coord are the same object:

julia> A.coord === B.coord
true