The capture function takes a range as the first argument and a list of arguments you want to capture by value to pass along to another range
Complements the capture function by allowing you to unpack a capture tuple in the function you want to call it from.
Capture variables with value semantics, useful in nogc code