starting to play with making sugar more performant
specialize rep further when T is a Vector