title: Variants or Polymorphic variants?
body: <p>I noticed that, among OCaml programmers I know, some of them <em>always</em> use polymorphic variants (variants that are not declared, prefixed with a backquote), while other ones <em>never</em> use polymorphic variants, and prefer variants declared in types.</p>
  
  <p>Except for performance reasons (polymorphic variants are currently compiled less efficiently than simple variants), how do expert OCaml developers choose between them ?</p>