masks : implement "use same shapes as ... iop"