(* Test: procedure arguments *) MODULE Main; TYPE P = PROCEDURE (x: INTEGER); PROCEDURE Q (p: P) = BEGIN END Q; PROCEDURE R (x: INTEGER) = BEGIN END R; BEGIN Q (R); END Main.