module main where {- unsized Versions omitted in talk -} import interactiveProgramsAgdaUnsized import objectsInAgdaUnsized {- end unsized Versions omitted in talk -} import interactiveProgramsAgda import objectsInAgda {- Probably omit because of time -} import interfaceExtensionAndDelegation {- End Probably omit because of time -} {- Omit later parts about proofs -} import stateDependentObjects {- End Omit later parts about proofs -} import stateDependentIO import drawingProgram import objectOrientedGui import spaceShipSimpleVar import spaceShipCell import spaceShipAdvanced