A Llama fork optimized for readability
local Set = require(Immutate.Dictionary)
local newSet = Dictionary({ x = 0, y = 0 })
:filter(function(index, value) -- call the function
return value == "x"
end)
:get() -- gets the raw table allowing for seamless changes