| CicAst.Appl terms ->
sprintf "(%s)" (String.concat " " (List.map pp_term terms))
+ | CicAst.Binder (`Forall, (Cic.Anonymous, typ), body)
+ | CicAst.Binder (`Pi, (Cic.Anonymous, typ), body) ->
+ sprintf "(%s \\to %s)"
+ (match typ with None -> "?" | Some typ -> pp_term typ)
+ (pp_term body)
| CicAst.Binder (kind, var, body) ->
sprintf "\\%s %s.%s" (pp_binder kind) (pp_capture_variable var)
(pp_term body)