- ?name:string ->
- NCic.metasenv -> NCic.context -> NCic.term option ->
- NCic.metasenv * NCic.term * NCic.term (* menv, instance, type *)
+ ?name:string ->
+ NCic.metasenv -> NCic.context ->
+ [ `WithType of NCic.term | `Term | `Type | `Typeless ] ->
+ NCic.metasenv * NCic.term * NCic.term (* menv, instance, type *)