@@ -532,12 +532,12 @@ instance HasServer api context => HasServer (HttpVersion :> api) context where
532532 route Proxy context subserver =
533533 route (Proxy :: Proxy api) context (passToServer subserver httpVersion)
534534
535−-- | Singleton type representing a server that serves an empty API
536−data EmptyAPIServer = EmptyAPIServer
535+-- | Singleton type representing a server that serves an empty API.
536+data EmptyServer = EmptyServer deriving (Typeable, Eq, Show, Bounded, Enum)
537537
538538-- | Server for `EmptyAPI`
539539emptyAPIServer :: Server EmptyAPI
540−emptyAPIServer = Tagged EmptyAPIServer
540+emptyAPIServer = Tagged EmptyServer
541541
542542-- | The server for an `EmptyAPI` is `emptyAPIServer`.
543543--
@@ -546,7 +546,7 @@ emptyAPIServer = Tagged EmptyAPIServer
546546-- > server :: Server MyApi
547547-- > server = emptyAPIServer
548548instance HasServer EmptyAPI context where
549− type ServerT EmptyAPI m = Tagged m EmptyAPIServer
549+ type ServerT EmptyAPI m = Tagged m EmptyServer
550550
551551 route Proxy _ _ = StaticRouter mempty mempty
552552