Turns out I can eliminate NewXyzPager funcs.
diff --git a/pagination/linked.go b/pagination/linked.go
index 3b26013..fc88a55 100644
--- a/pagination/linked.go
+++ b/pagination/linked.go
@@ -1,9 +1,6 @@
 package pagination
 
-import (
-	"github.com/mitchellh/mapstructure"
-	"github.com/rackspace/gophercloud"
-)
+import "github.com/mitchellh/mapstructure"
 
 // LinkedPageBase may be embedded to implement a page that provides navigational "Next" and "Previous" links within its result.
 type LinkedPageBase LastHTTPResponse
@@ -30,25 +27,3 @@
 
 	return *r.Links.Next, nil
 }
-
-// NewLinkedPager creates a Pager that uses a "links" element in the JSON response to locate the next page.
-func NewLinkedPager(client *gophercloud.ServiceClient, initialURL string, createPage func(resp LastHTTPResponse) Page) Pager {
-	fetchNextPage := func(url string) (Page, error) {
-		resp, err := Request(client, url)
-		if err != nil {
-			return nil, err
-		}
-
-		cp, err := RememberHTTPResponse(resp)
-		if err != nil {
-			return nil, err
-		}
-
-		return createPage(cp), nil
-	}
-
-	return Pager{
-		initialURL:    initialURL,
-		fetchNextPage: fetchNextPage,
-	}
-}