With FixedSizeArrays, writing
immutable IntervalBox{N, T} <: FixedVector{N, Interval{T}}
_ :: NTuple{N, Interval{T}}
end
generated a type that had a lot of functionality already generated.
It would be great to have this functionality also in StaticArrays.