namespace folly {
-template <class> struct Promise;
+template <class> class Promise;
template <typename T>
struct isFuture : std::false_type {
namespace detail {
-template <class> struct Core;
+template <class> class Core;
template <class...> struct VariadicContext;
template <class> struct CollectContext;
} // detail
-struct Timekeeper;
+class Timekeeper;
} // namespace