Macro for vec.