ok that's easy then

ok will have to dispatch ops to the underlying class then can handle pretty easily 
according to whether ordered and depending in the underlying dtype

not that hard just some details