Shorten and simplify 3 BulkAdder methods
Use symbols in outcomes instead of strings
Fix ||= for common_data and add it to canonical_paths
Use ampersand Symbol#to_proc conversion for brevity
Use new_record? instead of ! persisted?