module Oo: BatOoval copy : (< .. > as 'a) -> 'aOo.copy o returns a copy of object o, that is a fresh
object with the same methods and instance variables as oval id : < .. > -> intval new_method : string -> CamlinternalOO.tagInternal.public_method_labelval public_method_label : string -> CamlinternalOO.tagInternal.public_method_label