val create : rows:int -> cols:int -> tval put : ?attrs:Vt.attrs -> int -> int -> string -> t -> tval box : ?attrs:Vt.attrs -> int -> int -> int -> int -> t -> tval cursor : (int * int) option -> t -> tval text : t -> string listval refresh : before:t -> t -> string