Working on converting lots of varidic functions to templates