vavr-champ is binary compatible with the vavr library, but uses CHAMP-based collections internally.
For more details see the JavaDoc:
To use it instead of the original vavr
library, you can specify vavr-champ
as your dependency.
Maven:
<dependency>
<groupId>ch.randelshofer</groupId>
<artifactId>vavr-champ</artifactId>
<version>0.10.5</version>
</dependency>
Gradle:
implementation group: 'ch.randelshofer', name: 'vavr-champ', version: '0.10.5'