type page =
< combo : ?attrs:string -> string -> (viewer * string * string) list -> page
; div : ?attrs:string -> ?default:string -> string -> page
; flag : ?attrs:string -> string -> page
; id : string -> string
; radio : ?attrs:string -> string -> (viewer * string * string) list -> page
; string : ?attrs:string -> string -> page
; text : ?attrs:string -> ?default:string -> string -> page >
type t = < generate : string * string ; page : (page -> page) list -> page >
val string : ?attrs:string -> string -> page -> page
val text : ?attrs:string -> ?default:string -> string -> page -> page
val div : ?attrs:string -> ?default:string -> string -> page -> page
val flag : ?attrs:string -> string -> page -> page
val combo :
?attrs:string ->
string ->
(viewer * string * string) list ->
page ->
page
val radio :
?attrs:string ->
string ->
(viewer * string * string) list ->
page ->
page
val create : ?attrs:string -> string -> string -> string -> t