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