This passes, but I still want result types...
diff --git a/collections_test.go b/collections_test.go
index a005fd7..ea93421 100644
--- a/collections_test.go
+++ b/collections_test.go
@@ -25,16 +25,12 @@
 
 // SinglePage sample and test cases.
 
-type SingleIntList struct {
-	SinglePage
-}
-
 func ExtractSingleInts(page Page) ([]int, error) {
 	var response struct {
 		Ints []int `mapstructure:"ints"`
 	}
 
-	err := mapstructure.Decode(page.(SingleIntList).Body, &response)
+	err := mapstructure.Decode(page.(SinglePage).Body, &response)
 	if err != nil {
 		return nil, err
 	}
@@ -74,16 +70,12 @@
 
 // LinkedPager sample and test cases.
 
-type LinkedIntPage struct {
-	PaginatedLinksPage
-}
-
 func ExtractLinkedInts(page Page) ([]int, error) {
 	var response struct {
 		Ints []int `mapstructure:"ints"`
 	}
 
-	err := mapstructure.Decode(page.(LinkedIntPage).Body, &response)
+	err := mapstructure.Decode(page.(PaginatedLinksPage).Body, &response)
 	if err != nil {
 		return nil, err
 	}