This is like my original suggestion EDIT:
https://powdertoy.co.uk/Discussions/Thread/View.html?Thread=12973
Description:
So, EDIT is a solid (red?), and it gives any properties it has to whatever touches it, EXCEPT TMP2.
For example, if it has a life of 10, it gives a life of 10 to anything that touches it.
The improvement:
If TMP2 is 0, it acts normal.
If TMP2 is 1, it is transparent, like INVS.
If TMP2 is 2, it does not pass on its property.
If TMP2 is 3, it has the properties of 1 AND 2.
Uses:
Art (with improvement)
Lasers
Improvement to PROP
Heaters, coolers
Efficient for changing large groups of particles
Useful with any elements that use life/tmp