Moves type/returntype into its own line as it is more readable in cases
where the type is long.
Also gives parameter lists a heading, Parameters: to make them stand out.
Leaves the right arrow instead of Returns: before Return Type to make
output more symmetric.
function foo Returns: ret_type Parameters: - int x
function foo 🡺 ret_type Parameters: - int x