Implement a sink that can automatically change format.
Document everything. Turn on the missing_doc lint.