sig
  type v
  val name : string
  val name_modifier : string option
  val destruct : JSOO.obj -> AXOEvents.PARAMS.v
  val default_value : AXOEvents.PARAMS.v option
end