RollingFunctions with a variable window width

in the use case that @rocco_sprmnt21 decribes width is a vector of windows having the same length as data vector. Each window applies to an individual data point.