Sourcetype equatorial = {ra : float;dec : float;
} Sourcetype horizontal = {az : float;alt : float;
} Sourceval hours : float -> float -> float -> float Sourceval degrees : float -> float Sourceval dms : int -> float -> float -> float -> float Sourceval to_degrees : float -> float Sourceval to_hours : float -> float Sourceval normalize : float -> float Sourceval julian_date : float -> float Sourceval centuries : float -> float Sourceval gmst : float -> float Sourceval lst : float -> lon:float -> float Sourceval obliquity : float -> float