Move the TokenCreateResult type to its own file.
diff --git a/openstack/identity/v3/tokens/results.go b/openstack/identity/v3/tokens/results.go
new file mode 100644
index 0000000..ca727c3
--- /dev/null
+++ b/openstack/identity/v3/tokens/results.go
@@ -0,0 +1,9 @@
+package tokens
+
+// TokenCreateResult contains the document structure returned from a Create call.
+type TokenCreateResult map[string]interface{}
+
+// TokenID retrieves a token generated by a Create call from an token creation response.
+func (r TokenCreateResult) TokenID() (string, error) {
+	return "", nil
+}