None-checking in trigram
pickle.dumps() instead of dump()
implement SQLAlchemy boilerplate + relational mappings