How to Write a Covenant