functor (Init : GettextTypes.INIT_TYPE->
  functor (Realize : GettextTypes.REALIZE_TYPE->
    sig
      val init : (Arg.key * Arg.spec * Arg.doc) list * string
      val s_ : string -> string
      val f_ :
        ('a, 'b, 'c, 'c, 'c, 'd) format6 -> ('a, 'b, 'c, 'c, 'c, 'd) format6
      val sn_ : string -> string -> int -> string
      val fn_ :
        ('a, 'b, 'c, 'c, 'c, 'd) format6 ->
        ('a, 'b, 'c, 'c, 'c, 'd) format6 ->
        int -> ('a, 'b, 'c, 'c, 'c, 'd) format6
    end