class Result {

  public boolean contains(@NonNull final T value) {
    return this.value != null && this.value.equals(value);
  }

    Result(@Nullable final T value, @Nullable final Throwable failure);

}