sig
  val pretty : Layout.root Pretty_utils.formatter
  val from : root:('-> Layout.root) -> 'Layout.from -> Layout.root
  val merge : Layout.root -> Layout.root -> Layout.root
  val indexed : Layout.root -> bool
  val framed : Layout.root -> bool
end