How do I automatically unlock and mount bcachefs drives?

I’ve been playing around with bcachefs and thought I’d try out its native encryption. Works great and all, but it’s missing the robust tools luks has. No crypttab or other obvious ways of handling automatic decryption.

Does anybody have some nice systemd service configs or scripts to handle this?

My use case is a mostly permanently attached external ssd, so I’d be also be fine with a more permanent solution.