This makes it possible to include fewer full definitions of things, which makes the file about 30% faster to compile.