Stream gatherers: A new way to manipulate Java streams
https://nordot.app/1178658586534019623