Proof of concept aggregation now relaxed from Agg.
only done for experimental "scanI" function.
Next, replace scan impl with scanI.
propagate to reduce function.
then do similar for 'bucket' trait and aggregation.