Upsert multiple Ecto schema structs to the database with a single function call.
Create a local file cache for files (e.g. API responses), and prune it to remove old files.
A simple rate limiter implementation, adapted from the work of Alex Koutmos.
Save and load seed data to/from the database as compressed backup files. Useful for generating database fixtures (e.g. during development and testing).