# Description: Multiplying a `SampleSet` by `1` results in a different distribution. # Steps to reproduce: ``` s = SampleSet.fromDist(1 to 2) f(t) = s g(t) = SampleSet.map(s, {|x| x * 1}) h(t) = s * 1 ``` # Expected behavior: I'd expect `f(t)`, `g(t)`, and `h(t)` to be equivalent if `SampleSet`s are "stored as a list of numbers" (as per [documentation](https://www.squiggle-language.com/docs/Api/DistSampleSet)). # What I got instead: `f(t)` and `g(t)` produce the same (correct) result, but `h(t)` does not:  Note that this only seems to happen in functions (e.g. `i = s` is the same as `j = s * 1`).