https://crates.io/crates/each https://github.com/arraypad/each/tree/develop