literally responding caniuse data

hey, new feature coming, tell me what you think about the code, it is ready to :shipit: otherwise
`fn` is not a good naming for a promise