code: public static <W extends WitnessType<W>,A> ListT<W,A> of(final AnyM<W,? extends IndexedSequenceX<A>> monads) {
          return new ListT<>(
                                monads);
      }
docs: Construct an ListT from an AnyM that wraps a monad containing  Lists
  
  @param monads AnyM that contains a monad wrapping an List
  @return ListT