001: type main: string -> integer 002: function entry: main 003: type t: 3 -> integer 004: 005: 006: entry (arg) := { 007: [ t:a] 008: a := reserve a(1, 3, 4); 009: return 0; 010: }