Clean up backend constraints #290

- Cleaning
- Can now compile Lilypond module with and without poly stuff