1.4.1 integral type
1.4.2 function types
1.4.3 sign
1.4.4 function types