get_type_arity : string -> int

SYNOPSIS
Returns the arity of a type constructor.

DESCRIPTION
When applied to the name of a type constructor, arity returns its arity, i.e. how many types it is supposed to be applied to. Base types like :bool are regarded as constructors with zero arity.

FAILURE CONDITIONS
Fails if there is no type constructor of that name.

EXAMPLE
  # get_type_arity "bool";;
  val it : int = 0

  # get_type_arity "fun";;
  val it : int = 2

  # get_type_arity "nocon";;
  Exception: Failure "find".

SEE ALSO
new_type, new_type_definition, types.