passengers.stream()
		.map(name -> new Person(name))
    .collect(Collectors.collectingAndThen(Collectors.toList(), Bus::new));

collectingAndThen()메소드를 활용하면 된다.

참고 자료

https://stackoverflow.com/questions/52382157/continue-mapping-after-stream-collect