1 namespace std {
2   using size_t = decltype(sizeof(0));
3 
4   template<typename T> struct initializer_list {
5     initializer_list(T*, size_t);
6   };
7 
8   template<typename T> int min(initializer_list<T>);
9 }
10