Variational cycle-consistent imputation adversarial networks for general missing patterns. (September 2022)