Call it "CreateOptsBuilder".
diff --git a/openstack/compute/v2/servers/requests.go b/openstack/compute/v2/servers/requests.go
index e8daac9..20ca52e 100644
--- a/openstack/compute/v2/servers/requests.go
+++ b/openstack/compute/v2/servers/requests.go
@@ -18,9 +18,9 @@
 	return pagination.NewPager(client, detailURL(client), createPage)
 }
 
-// CreateOptsLike describes struct types that can be accepted by the Create call.
+// CreateOptsBuilder describes struct types that can be accepted by the Create call.
 // The CreateOpts struct in this package does.
-type CreateOptsLike interface {
+type CreateOptsBuilder interface {
 	ToServerCreateMap() map[string]interface{}
 }
 
@@ -127,7 +127,7 @@
 }
 
 // Create requests a server to be provisioned to the user in the current tenant.
-func Create(client *gophercloud.ServiceClient, opts CreateOptsLike) CreateResult {
+func Create(client *gophercloud.ServiceClient, opts CreateOptsBuilder) CreateResult {
 	var result CreateResult
 	_, result.Err = perigee.Request("POST", listURL(client), perigee.Options{
 		Results:     &result.Resp,