Keyword arguments, value types, lenses, magic matchers and builders for Java.