How great would it be if you could reference inputs anywhere in BP functions?

When a function grows in size, using connections from the entry node is making readability difficult, even with the help of re-route nodes.

My current workaround is to create a set of local variables that I can reference anywhere in the BP function.

Even though it makes things clearer, it is relatively time consuming and probably not optimal in terms of memory allocation. So what about providing a “Function Inputs” node that can be referenced anywhere in the BP function? That would feel like a cool feature to me. Or maybe there is something already available that I don’t know about.

nice idea. I usually just go with spaghetti for smaller functions, and local variable for larger ones. I think this is probably the wrong place to make feature suggestions though, maybe go post this up on the forums somewhere?