Module example.com/retract/description retracts all versions of itself.
The rationale comments have various problems.

-- .mod --
module example.com/retract/rationale

go 1.14

retract (
	v1.0.0-empty

	// short description
	// more
	//
	// detail
	v1.0.0-multiline1 // suffix
	// after not included
)

// short description
// more
//
// detail
retract v1.0.0-multiline2 // suffix

// loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong
retract v1.0.0-long

// Ends with a BEL character. Beep!
retract v1.0.0-unprintable

// block comment
retract (
	v1.0.0-block

	// inner comment
	v1.0.0-blockwithcomment
)

retract (
	[v1.0.0-order, v1.0.0-order] // degenerate range
	v1.0.0-order // single version

	v1.0.1-order // single version
	[v1.0.1-order, v1.0.1-order] // degenerate range
)
-- .info --
{"Version":"v1.9.0"}
