Text this: Simulating Noisy, Nonparametric, and Multivariate Discrete Patterns.