code: public static <W extends WitnessType<W>,A> EvalT<W,A> of(final AnyM<W,Eval<A>> monads) {
          return new EvalT<>(
                                   monads);
      }
docs: Construct an EvalWT from an AnyM that wraps a monad containing  EvalWs
  
  @param monads AnyM that contains a monad wrapping an Eval
  @return EvalWT