A type-safe utility for user-agent sniffing. It uses ua-parser-js under the hood, but provides a richer API optimized for the most common, known results with escape hatches for the rest.