code: public static <W extends WitnessType<W>,A> EvalT<W,A> fromAnyM(final AnyM<W,A> anyM) {
          return of(anyM.map(Eval::now));
      }
docs: Construct an EvalWT from an AnyM that contains a monad type that contains type other than Eval
  The values in the underlying monad will be mapped to Eval<A>
  
  @param anyM AnyM that doesn't contain a monad wrapping an Eval
  @return EvalWT