Made stuff for scan, by pretty much copyingReduce. This is, by 90% chance, not the right type, but I'm not sure how the Out.shizzle works