(configuration g𡤏←type(basic←time, commander, convert, f←s, i←o, rope, safe←storage, unsafe←storage);
definitions pascalsic; external;
definitions pascal←wizard𡤏iles; external;
program pascalsic←impl; external;
program pascal←wizard𡤏iles←impl; external;
definitions g𡤏←type←private(pascalsic*, pascal←wizard𡤏iles*); forward;
program g𡤏←type𡤎xternals←impl.hint$(pascal←wizard𡤏iles); forward;
program g𡤏←type←impl1(pascalsic, pascal←wizard𡤏iles, g𡤏←type←private); forward;
program g𡤏←type←impl2(pascalsic, pascal←wizard𡤏iles, g𡤏←type←private); forward;
begin
g𡤏←type←private, g𡤏←type𡤎xternals←impl := tty←reset, tty←rewrite, byte𡤏ile←reset, file←rewrite, file𡤌lose, byte𡤏ile𡤌lose;
g𡤏←type←private, g𡤏←type←impl1 := initialize, input←ln, get←integer, lowersify, flush←text, out←text, print←scaled, first←par, dialog, $rest$;
g𡤏←type←private, g𡤏←type←impl2 := open←gf𡤏ile, get𡤋yte, signed𡤋yte, get←two𡤋ytes, signed←pair, get←three𡤋ytes, signed←trio, signed←quad, do𡤌har, read←postamble;
end) := g𡤏←type.pas;