support limits on Function1
As mentioned in #1917 (closed) and EP1364, it can sometimes be useful to limit either the values created by a Function1, or clamp the time range when evaluating it.
As mentioned in #1917 (closed) and EP1364, it can sometimes be useful to limit either the values created by a Function1, or clamp the time range when evaluating it.