derive -r from -o in the correct place
print overloads
Multiline javadocs, with markdown.