There are two way to access input data in geometry nodes: `get_input` and `extract_input`. They semantially the same as copy and move constructor. Since sometimes we can access input multiple times in arbitrary context, we can not always use move constructor. But if execution flow is trivial then `extract_input` should be preferred. Pull Request: https://projects.blender.org/blender/blender/pulls/138057