1/1: Building Door (Door.idr) Main> (val # y) => ?now_4 Main> (True # d) => ?now_4 (False # d) => ?now_5 Main> 0 m : Type -> Type 1 d : Door Open x : Integer 0 r : Res Bool (\r => (Door (if r then Open else Closed))) ------------------------------------- now_2 : Use Many m () Main> 0 m : Type -> Type 1 d : Door Closed x : Integer 0 r : Res Bool (\r => (Door (if r then Open else Closed))) ------------------------------------- now_3 : Use Many m () Main> Bye for now!