sig
  val layout_down : ?indent:string -> Bogue.Layout.t -> string
  val layout_up : ?indent:string -> Bogue.Layout.t -> string
  val layout_error : Bogue.Layout.t -> string -> unit
end