fix geospatial test, add LonLat and fix Either (a, b) for check-instances.hs
swap forEach args to match map, ToDatum Rational, fixes #33