Graph operations merge, broadcast

no, the maximum checks should be done for partial graphs also, and it might be good to do them early, here. I'll fix that