Construct and train a Wasserstein Generative Adversarial Network ?

How to construct and train a Wasserstein Generative Adversarial Network with Mathematica ? Please give an example.
I hope Mathematica can be more simple and convenient to use in the field of DeepLearning.

I also would like to see this. I noticed many of the NN resources were trained with ANN’s.