sig
  type t =
      Null
    | String of string
    | Int of int
    | Float of float
    | Bool of bool
    | Array of Pl_Template.Variant.t list
    | Hash of (string * Pl_Template.Variant.t) list
end