profile
coffees.stream().map(Code::fromCoffee).collect(collectingAndThen(toList(), Commits::new));