A java.util.List with some useful Higher-order functions.
int example = hlist(asList(1, 2, 3))
.map(e -> e * 2)
.filter(e -> e > 2)
.reduce((sum, e) -> sum + e, 0);
To use:
<dependency>
<groupId>com.github.jpmossin</groupId>
<artifactId>hlist</artifactId>
<version>${hlist.version}</version>
</dependency>