<> <> <> <<>> <> DIRECTORY Imager; ImagerBetween: CEDAR DEFINITIONS ~ BEGIN Ref: TYPE ~ Imager.Context; Create: PROC RETURNS [Ref]; GetContextSize: PROC [self: Ref] RETURNS [INT]; SetPass: PROC [self: Ref, pass: [0..4)]; <> Inconsistent: ERROR; <> Roll: PROC [self: Ref]; <> TimeSpec: TYPE ~ RECORD [d0, d1, d2, n1: NAT]; <> <> Replay: PROC [self: Ref, into: Imager.Context, t: TimeSpec]; END.