Rename ConcretePage to LastHTTPResponse.
diff --git a/collections.go b/collections.go
index 258b47d..ec26251 100644
--- a/collections.go
+++ b/collections.go
@@ -67,31 +67,31 @@
 	}
 }
 
-// ConcretePage stores generic information derived from an HTTP response.
-type ConcretePage struct {
+// LastHTTPResponse stores generic information derived from an HTTP response.
+type LastHTTPResponse struct {
 	http.Header
 	Body map[string]interface{}
 }
 
-// NewConcretePage parses an HTTP response as JSON and returns a ConcretePage containing the results.
-func NewConcretePage(resp http.Response) (ConcretePage, error) {
+// RememberHTTPResponse parses an HTTP response as JSON and returns a LastHTTPResponse containing the results.
+func RememberHTTPResponse(resp http.Response) (LastHTTPResponse, error) {
 	var parsedBody map[string]interface{}
 
 	defer resp.Body.Close()
 	rawBody, err := ioutil.ReadAll(resp.Body)
 	if err != nil {
-		return ConcretePage{}, err
+		return LastHTTPResponse{}, err
 	}
 	err = json.Unmarshal(rawBody, &parsedBody)
 	if err != nil {
-		return ConcretePage{}, err
+		return LastHTTPResponse{}, err
 	}
 
-	return ConcretePage{Header: resp.Header, Body: parsedBody}, err
+	return LastHTTPResponse{Header: resp.Header, Body: parsedBody}, err
 }
 
 // SinglePage is a page that contains all of the results from an operation.
-type SinglePage ConcretePage
+type SinglePage LastHTTPResponse
 
 // NextPageURL always returns "" to indicate that there are no more pages to return.
 func (current SinglePage) NextPageURL() (string, error) {
@@ -110,7 +110,7 @@
 				return SinglePage{}, err
 			}
 
-			cp, err := NewConcretePage(resp)
+			cp, err := RememberHTTPResponse(resp)
 			if err != nil {
 				return SinglePage{}, err
 			}
@@ -126,7 +126,7 @@
 }
 
 // LinkedPage is a page in a collection that provides navigational "Next" and "Previous" links within its result.
-type LinkedPage ConcretePage
+type LinkedPage LastHTTPResponse
 
 // NextPageURL extracts the pagination structure from a JSON response and returns the "next" link, if one is present.
 func (current LinkedPage) NextPageURL() (string, error) {
@@ -157,7 +157,7 @@
 			return nil, err
 		}
 
-		cp, err := NewConcretePage(resp)
+		cp, err := RememberHTTPResponse(resp)
 		if err != nil {
 			return nil, err
 		}