start diverging object vs array interfaces via ijpair/ijstreamoid to reflect their diff use and meaning