Wrap the editor area with a section element
Ditto
Make the repository to check arguments and refactor repository_test.clj
Introduce the core.match package