add cstdidef for array_wrapper.hpp