Continue cleaning up `collections::binary_heap`

Some more tidying up.
Every other method in this module uses a semicolon if the return type is `()`.