If you look, you'll see that `meanAndVariance` also expects inputs to be made of doubles. Though I suspect that one could use `@expand.args(Double, Float, Int)` to take more general inputs. That would occasionally be useful.