It's a multiple assignment. For example, if you have a function test, that returns three numbers:
function test()
return 1, 2, 3
end
You can assign them to the variables a, b, and c, in a single line.
a, b, c = test()
The underscore in local, _, ns = ... means that the second return...