Is this a good way to cache results from pure functions?

I don’t want to litter my blueprints with tons of 1 time use variables. If I reuse them, I run the risk of the variables being used concurrently elsewhere, causing unexpected behaviors.

And good point! Guess I can’t avoid redoing a bunch of blueprints then…