Using quasisquotes

Not entirely sure it made it better though
Big test split up in separate test cases