docs: def find_or_build_all(cls, list_of_kwargs):
          """Similar to `find_or_create_all`. But transaction is not committed.
          """
          return cls.add_all([cls.first(**kwargs) or cls.new(**kwargs)
                              for kwargs in list_of_kwargs], commit=False)