replace array_impl macro
with const generics
#470
Merged
array_impl macro
with const generics
#470