are `cdf`s not vectorized? I mean, `gum.cdf(X)` should produce an array, should it not?