@ringods propcheck is low-key broken at the moment, but I'd rather use it, since it's a #PropEr wrapper.
Other people also suggested having a look at stream_data, which I absolutely must do, because it feels like Hedgehog to Quickcheck!
Will have a look when I can afford to learn another library (I'm learning Ecto, Phoenix, LiveView as is).
@jonn have you looked into one of these:
* https://github.com/whatyouhide/stream_data
* https://github.com/alfert/propcheck
I've been away from #elixir for a while now, so apologies if advice is outdated.