GMM(this.k, {this.maxIter = 100, this.tol = 1e-4}) { if (k <= 0) throw ArgumentError('k must be positive'); }