adding first implementation of non-dynamic array template binding