switch to `native-or-another`, bump deps