Properly handle @file that comes from warnings
Refactor Enum.chunks to use Enumerable.reduce/3, avoiding starting lazy collections twice