Drumfish is a collection of useful Java 6+ libraries inspired by ideas used in functional programming languages.