@neauoire I've spent some time thinking throw how an "ouroboros markup" could work where if you pipe the output to the markup function you'd get the same markup. The obvious example is @usernames and #hashtags. If The Go Doc formatting function kept the indentation of code blocks intact, you could just copy the output markup, put it through the function again and get the same markup.