Use a repr formatting instead of raw string literal, and textwrap.dedent
(taken from assumptionsoup's fork because I liked it)