_ValArray
typedef _SClos<_ValArray,_Tp> _Closure;
typedef _GClos<_ValArray,_Tp> _Closure;
typedef _IClos<_ValArray,_Tp> _Closure;
typedef _ValFunClos<_ValArray,_Tp> _Closure;
typedef _RefFunClos<_ValArray,_Tp> _Closure;
typedef _UnClos<_Name,_ValArray,_Tp> _Closure; \
typedef _UnClos<logical_not,_ValArray,_Tp> _Closure;
typedef _BinClos<_Name,_ValArray,_ValArray,_Tp,_Tp> _Closure; \
typedef _BinClos<_Name,_ValArray,_ValArray,_Tp,_Tp> _Closure; \
typedef _BinClos<_Name,_ValArray,_Constant,_Tp,_Tp> _Closure; \
typedef _BinClos<_Name,_Constant,_ValArray,_Tp,_Tp> _Closure; \
typedef _BinClos<_Name,_ValArray,_ValArray,_Tp,_Tp> _Closure; \
typedef _BinClos<_Name,_ValArray,_ValArray,_Tp,_Tp> _Closure; \
typedef _BinClos<_Name,_ValArray,_Constant,_Tp,_Tp> _Closure; \
typedef _BinClos<_Name,_Constant,_ValArray,_Tp,_Tp> _Closure; \
typedef _BinFunClos<_ValArray,_ValArray,_Tp,_Tp> _Closure; \
typedef _BinFunClos<_ValArray,_ValArray,_Tp,_Tp> _Closure; \
typedef _BinFunClos<_ValArray,_Constant,_Tp,_Tp> _Closure; \
typedef _BinFunClos<_Constant,_ValArray,_Tp,_Tp> _Closure; \
typedef _BinClos<_Name,_Expr,_ValArray,_Dom,_Arg> _Closure; \
typedef _BinClos<_Name,_ValArray,_Expr,_Tp,_Dom> _Closure; \
typedef _BinClos<_Name,_Expr,_ValArray,_Dom,_Tp> _Closure; \
typedef _BinClos<_Name,_ValArray,_Expr,_Tp,_Dom> _Closure; \
typedef _UnFunClos<_ValArray,_Tp> _Closure; \
typedef _BinFunClos<_Expr,_ValArray,_Dom,_Tp> _Closure; \
typedef _BinFunClos<_ValArray,_Expr,_Tp,_Dom> _Closure; \