   import PathHelpers
 
   test "take/2 with side effects" do
-    stream = Stream.unfold(1, fn x -> IO.puts x; {x, x + 1} end)
+    stream =
+      Stream.unfold(1, fn x ->
+        IO.puts(x)
+        {x, x + 1}
+      end)
+
     assert capture_io(fn ->
-      Enum.take(stream, 1)
-    end) == "1\n"
+             Enum.take(stream, 1)
+           end) == "1\n"
   end
 
   test "take/2 does not consume next without a need" do

  test "all?/2" do
    assert Enum.all?(0..1)
    assert Enum.all?(1..0)
    refute Enum.all?(0..5, fn(x) -> rem(x, 2) == 0 end)
    assert Enum.all?(0..1, fn(x) -> x < 2 end)
  end

  test "any?/2" do

  end

  test "filter/2" do
    assert Enum.filter(1..3, fn x -> rem(x, 2) == 0 end) == [2]
    assert Enum.filter(1..6, fn x -> rem(x, 2) == 0 end) == [2, 4, 6]

    assert Enum.filter(1..3, &match?(1, &1)) == [1]
    assert Enum.filter(1..3, &match?(x when x < 3, &1)) == [1, 2]
