"trash.foo.O[0].e" & "trash.foo.O[1].e" -> "trash.foo.c._o"-
~"trash.foo.O[0].e" & ~"trash.foo.O[1].e" -> "trash.foo.c._o"+
"trash.foo.c._o" -> "trash.foo.I.e"-
~"trash.foo.c._o" -> "trash.foo.I.e"+
iskeeper	"trash.foo.I.e" -> "trash.foo.c._o"-
iskeeper	~"trash.foo.I.e" -> "trash.foo.c._o"+
= "trash.foo.I.d" "trash.foo.O[0].d"
= "trash.foo.I.d" "trash.foo.O[1].d"
= "trash.foo.O[0].e" "trash.foo.c.i[0]"
= "trash.foo.O[1].e" "trash.foo.c.i[1]"
= "trash.foo.I.e" "trash.foo.c.o"
= "trash.foo.O[0].e" "trash.foo.re[0]"
= "trash.foo.O[1].e" "trash.foo.re[1]"
