Declarator blocks (#=) for a subroutine's parameters are formatted as H2-level headings while the subroutine's name is formatted as H3-level heading. This makes them seem out of place. Ideally, the subroutine's name would be formatted with a heading level higher than anything else that belongs to it.
Example: https://gist.github.com/uzluisf/ec9fa34e603bdc11d5e84642e6d74ddc