Function reference pages list one or several (when closely related to each
other) functions. For this reason, it the section should start with a short
paragraph describing the class of functions described in this page and what they
are used for. They should also be listed at the top so users can find them
easily.
function_name requires a longer explanation of the logic because it is a bit
complex. In this case, it is good to describe it with some text. It should start
by a plain-text explanation. Then branches should be expressed as bullet points.
For example a given argument might have various behaviors depending on value
true makes it do this. It means that this happens and that might happen.
false makes the function do that. So function_name may have this behavior.
A much longer description of what the function does because in this case it turns out that this particular function is slightly more complicated than other functions which are less complicated.
function_name requires a longer explanation of the logic because it is a bit
complex. In this case, it is good to describe it with some text. It should start
by a plain-text explanation. Then branches should be expressed as bullet points.
For example a given argument might have various behaviors depending on value
true makes it do this. It means that this happens and that might happen.
false makes the function do that. So function_name may have this behavior.