spy/objects: separate the two kinds of module proxy