I'm using Godot 4 game engine and write code with GDScript. I've written a custom library that allows me to describe game logic in a declarative way What does this code do? ``` var declaration = DDeclaration.new([ DDeclare.new([ DState.stack({ "Counter": 0 }), DEvent.stack(["Incremented"]) ]), DSubscribe.to_ref("Incremented").do([ DSetState.to_ref("Counter").value([ DSum.new([ DGetState.from_ref("Counter"), DStatic.new(1) ]) ]) ]) ]) ```