Turns out I can eliminate NewXyzPager funcs.
diff --git a/pagination/marker_test.go b/pagination/marker_test.go
index 742a1d1..e30264c 100644
--- a/pagination/marker_test.go
+++ b/pagination/marker_test.go
@@ -56,13 +56,13 @@
 
 	client := createClient()
 
-	createPage := func(r LastHTTPResponse) MarkerPage {
+	createPage := func(r LastHTTPResponse) Page {
 		p := MarkerPageResult{MarkerPageBase{LastHTTPResponse: r}}
 		p.MarkerPageBase.Owner = p
 		return p
 	}
 
-	return NewMarkerPager(client, testhelper.Server.URL+"/page", createPage)
+	return NewPager(client, testhelper.Server.URL+"/page", createPage)
 }
 
 func ExtractMarkerStrings(page Page) ([]string, error) {