code: public Optional<T> finds(Predicate<? super T> decision) {
          return Optional.fromNullable(Iterables.find(each(), decision, null));
      }
docs: Uses {@link Iterables#find}; returns the first element in the delegate that
  satisfies a predicate, as an {@link Optional<T>}, which contains either the
  found element or <code>null</code> if not found.