Also, I'd just put this file at `cryptography/primtivies/interfaces.py`