Type definitions on top, then fields