atdml: Add <ocaml private> and <ocaml public> annotations on type defs
<ocaml private> forces a 'private' modifier in the generated .mli for any
type (record, classic sum, polymorphic variant sum, or alias).
<ocaml public> suppresses the default 'private' that atdml already emits
for unparameterized primitive aliases (unit/bool/int/float/string).
The .ml implementation is never affected.
Closes #458.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
81517e
-
Mar 13 02:58 +00:00