Not too bothered by this one... in fact, right now it's cross jvm compatible (`Objects.equal` is on jdk17, for jdk16 we'll need to use guava...)