# Module BatOo

    module BatOo: sig .. end

Operations on objects
Author(s): Jerome Vouillon (Base module), David Teller (integration to Batteries)

    val copy : (< .. > as 'a) -> 'a

`Oo.copy o` returns a copy of object `o`, that is a fresh object with the same methods and instance variables as `o`

    val id : < .. > -> int

Return an integer identifying this object, unique for the current execution of the program.

    module Internal: sig .. end