Coming from a C/C++ world, method calls like "get_foo()" generally are more expensive than fetching a class' field.
In machine code it's a read from instance_addy + field_offset vs a call method_addy (generally)
but godot is interpreted and node properties are a giant dictionary under the hood (I assume), so is
extends Node
var node_thing:Node = $Node
...
self.node_thing.do_something()
more efficient than
$Node.do_something()
?