Index: uspace/lib/cpp/include/__bits/thread/future.hpp
===================================================================
--- uspace/lib/cpp/include/__bits/thread/future.hpp	(revision 5ea9dd2fb33c37356a027edb7c8ba8a90dae12ad)
+++ uspace/lib/cpp/include/__bits/thread/future.hpp	(revision 5d71d0925b5a9aa04fc924df570a0f07fb01d6e5)
@@ -199,5 +199,5 @@
             }
 
-            aux::future_return_t<R> get()
+            R get()
             {
                 assert(this->state_);
Index: uspace/lib/cpp/include/__bits/thread/future_common.hpp
===================================================================
--- uspace/lib/cpp/include/__bits/thread/future_common.hpp	(revision 5ea9dd2fb33c37356a027edb7c8ba8a90dae12ad)
+++ uspace/lib/cpp/include/__bits/thread/future_common.hpp	(revision 5d71d0925b5a9aa04fc924df570a0f07fb01d6e5)
@@ -105,15 +105,4 @@
 
         template<class T>
-        struct future_return: aux::type_is<T>
-        { /* DUMMY BODY */ };
-
-        template<class T>
-        struct future_return<T&>: aux::type_is<T&>
-        { /* DUMMY BODY */ };
-
-        template<class T>
-        using future_return_t = typename future_return<T>::type;
-
-        template<class T>
         struct future_return_shared: aux::type_is<const T&>
         { /* DUMMY BODY */ };
