Mapper, Block and Predicate are a part of the java 8 spec

https://www.youtube.com/watch?v=bzO5GSujdqI#t=2827