Reductions can now be inlined

and this is the default schedule for them.
It means chunk them innermost wherever they are used.
This makes it feasible to create small anonymous reductions
(e.g. for convolution).