Java 16+
stream.map(...).toList()
So only 2 bullshit boilerplate calls instead of 3? I guess that's progress.