24fb76e9

Created Started Finished

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

Name the comment placement type for what it decides

The constructor rename turned `Trailing`'s `OnItsOwnLines` into
`TrailingOnItsOwnLines`, which says the opposite of what it means: a comment
on its own lines is exactly the one that does not trail code. The prefix was
right and the type's name was what made it read false, so the type is now
`CommentPlacement`, beside the `CommentStyle` it is read with, and its two
answers are `OnItsOwnLines` and `TrailingCode` under that prefix.

The type had no Haddock, which it can no longer do without now that its name
makes a claim about what it decides.