1namespace 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