Fix type of variadic
diff --git a/sqlite3.go b/sqlite3.go
index 1cf9451..9e9e91a 100644
--- a/sqlite3.go
+++ b/sqlite3.go
@@ -683,7 +683,7 @@
 		ai.stepArgConverters = append(ai.stepArgConverters, conv)
 	}
 	if step.IsVariadic() {
-		conv, err := callbackArg(t.In(start + stepNArgs).Elem())
+		conv, err := callbackArg(step.In(start + stepNArgs).Elem())
 		if err != nil {
 			return err
 		}