MODULE TMArr; MODULE M EXPORT Vec; TYPE Vec = ARRAY [1 .. 3] OF INTEGER; END M; VAR v, w : M.Vec; ExitCode : INTEGER; PROCEDURE Fill(VAR a : M.Vec); BEGIN a[1] := 5; a[2] := 6; a[3] := 7 END Fill; BEGIN Fill(v); w := v; ExitCode := w[1] + w[2] + w[3] END TMArr.