t() :: %OsDetect.Result{ browser: binary() | nil, os: binary() | nil, type: :mobile | :desktop | :smart_tv | :bot | :tablet | :other | :unknown }