folded creation of buckets into bimolecular reaction constructor