rem: inline static bool Size(size_t size, T& t) { return size == sizeof (t); }
add: static SizeType Size(ArrayType& array) { return array.size(); }
context: 	inline static bool Size(size_t size, T& t)		{ return size == sizeof (t); }