I want to create a type alias array_t. It should work for both bounded and unbounded arrays. I can declare it for each case separately like this:
array_t