Finish 3744

This finishes the great pull request started by @mickaelandrieu in #3744.
What would add here? Isn't just showing the different examples in the table enough to make this clear?