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
Oo.copy o
o