Class that allows unified handling of RP.T and SigP.T
whenever the applied function does not depend on the sample rate.
Unfortunately, Haskell's type system cannot check this property,
so use this abstraction only for signal processes that are actually sample rate independent.