Vavr - Object-functional language extension to Java