Exercise ->save on results from async buckets

This currently fails.
Results shouldn't care what kind of bucket they came from

This fixes ->save, among other things
Disable line length limits