1/1: Building Door (Door.idr) Welcome to Idris 2 version 0.0. Enjoy yourself! Main> (y @@ res) => ?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!