pub fn range_iter(
    steps: usize,
    from: Scalar,
    to: Scalar
) -> impl Iterator<Item = Scalar>