code: @Override
      public OptionalT<W,T> peek(final Consumer<? super T> peek) {
          return map(e->{
              peek.accept(e);
              return e;
          });
      }
docs: Peek at the current value of the Optional
  <pre>
  {@code
  OptionalWT.of(AnyM.fromStream(Arrays.asOptionalW(10))
  .peek(System.out::println);
  
  //prints 10
  }
  </pre>
  
  @param peek  Consumer to accept current value of Optional
  @return OptionalWT with peek call