empty unit (with comments)
unit with empty interface section
unit with empty implementation section
interface section with "uses" clause
interface section with consts
interface section with vars