However, for stencil or sampling operations as consumer functions, the redundant computation introduced by inlining can be quite significant.
we restrict our inlining to cases where the consumer functions are point-wise functions, and rely on our schedule transformations to enhance locality for the other operations.