#pragma once
struct Base {};
struct SameFileDerived : Base {};
using Foo0 = SameFileDerived;
template <typename T>
void Foo1() {}
struct Foo2 {};
enum Foo3 { A, B, C };
int Foo4;
static int Foo5;