If I have a structure the overloads begin, end, etc. like the following:
begin
end
#include template struct Array