- [x] complete formal parameters section - [x] add section for scoping rules - [x] rename section type semantics to allocation, describe allocation for all types - [ ] add section on convertibility of types - [ ] add section on structured value constructors - [x] move pragma semantics to a pragma section somewhere towards the end loose ends: - [x] explain rules for duplicate imports - [x] unqualified name for types whose identifiers equal that of their module - [ ] dot notation procedure invocation for variables of module types - [x] state that indeterminate records can only be targets of pointer types - [x] array subscript notation can be used on instances of type address
loose ends: