Before, instead of storing static data this way, I've stored it in a structure managed by the callee, which carries static resources and provides parsing methods on its instances (Intl::new(), intl.parse_locale(), intl.parse_country()), but it seems easier to be able to do parse_locale()/parse_country() without an Intl.
Another way I'm thinking is maybe translate JSON resources into match blocks. Still nice to be able to continue lazy parsing JSON.
Nice, I didn't know you could run a code once for all threads... No, wait... I thought it could be run by default in a library crate (out of user's program main function), but it'll help anyway.