Avoid overwriting Enumerable#detect in Chain::Definition