All interfaces from Java 8 are annotated with a FunctionalInterface annotation.
A few more updates.