code: public static <W extends WitnessType<W>,A> CompletableFutureT<W,A> fromAnyM(final AnyM<W,A> anyM) {
          return of(anyM.map(e-> {
              CompletableFuture<A> f = new CompletableFuture<A>();
             f.complete(e);
             return f;
          }));
      }
docs: Construct an FutureT from an AnyM that contains a monad type that contains type other than Future
  The values in the underlying monad will be mapped to CompletableFuture<A>
  
  @param anyM AnyM that doesn't contain a monad wrapping an Future
  @return FutureT