`^Vector[int]` working as template func param