haversine Calculates the Haversine distance between two Latitude and Longitude pairs, with support for the most common coordinate data types in Go.