Section ILogic_Fun.
Context (T: Type) `{TType: type T}.
Context `{IL: ILogic Frm}.
Local Instance ILFun_Ops : ILogicOps (@ILFunFrm T _ Frm _) := admit.
Definition ILFun_ILogic : ILogic (@ILFunFrm T _ Frm _) := admit.
End ILogic_Fun.
Arguments ILFunFrm _ {e} _ {ILOps}.
Instance ILogicOps_Prop : ILogicOps Prop | 2 := {| lentails P Q := (P : Prop) -> Q;
ltrue        := True;
land     P Q := P /\ Q;
lor      P Q := P \/ Q |}.

Axiom Action : Set.