code: public static <W extends WitnessType<W>,T,R> ReaderT<W,T,R> of(final AnyM<W,Reader<T,R>> monads) {
          return new ReaderT<>(
                                   monads);
      }
docs: Construct an FutureT from an AnyM that wraps a monad containing  Futures
  
  @param monads AnyM that contains a monad wrapping an Future
  @return FutureT