AnnoNum is made opaque type.