CSV Exports How to unit test the content we're uploading

Update to PredicateSigil

Light update to one of my favorites. Before, we could do this:

iex> import PredicateSigil
...> Enum.filter([1,2,3,4], ~p(3))
[3]
# ~p(3) === fn 3 -> true; _ -> false end

But sometimes the awesome Enum and Stream APIs don’t have the negated version of what you want - so now you can also:

iex> Enum.take_while([1,2,3,4], ~p(!3))
[1,2]
# ~p(!3) === fn 3 -> false; _ -> true end