(* * Test of dealing with an opaque type that is never defined. *) module main; from imptypes import RT; from io import Writef, output; type T = record a : integer; b : RT; c : integer; end; var r : T; begin r.a := 3; r.c := 4; Writef(output, "this is a test\n"); end main.