You want a concrete, parametric type, probably, like:
struct Vec3{T} <: FieldVector{3,T} x::T y::T z::T end