sig
  val array :
    anchor list ->
    ?vertical_padding:(int -> float) ->
    ?horizontal_padding:(int -> float) ->
    ?all_node_styles:Matrix.T.Style.t list ->
    ?matrix_anchor:(Matrix.info -> Point.t) ->
    ?main_node_style:Node.Transfo.Style.t list ->
    MakeMatrix.t list list list -> Node.info * Node.info Matrix.matrix
end