swap_tuple = fn {x,y} -> {y,x} end
{a,b} = swap_tuple.({1,:ok})
a # => :ok
b # => 1
swap_list = fn [x,y] -> [y,x] end
[a,b] = swap_list.([1,"2"])
a # => "2"