Generate a slug just like GitHub does for markdown headings.
Allows reading geolocation information from the device. Your app can poll for the current location or subscribe to location update events.
hast utility to get the rank (or depth, level) of headings