Add possibility to pass additional args in peek() to be consistent with each()