Sometimes I want to use Java streams to run an operation against each element, like this:

```java
List.of("a", "b", "c")
     .stream()
     .peek(System.out::println)
     .collect(Collectors.toList());

```

As you can see, I just want to print each element, there's no need for me to collect the result into a list. But if I remove the last line, the stream won't be executed at all. So my question is, is there any to run the stream without collecting the result? Something like `run()`?