Allows type declarations above function declarations.