but also there's a sense in which code's effects are themselves inherently more abstract
because while code itself does not really do things like, say, "heat an object", or whatever, you can probably design a computer where heating is itself the implementation mechanism