Experimenting with more structured ways to handle command-line input/output in Rust

Support using glob paths in `localize` macro

A blocker for multi-locale support. As usual, this MVP encodes many assumptions that will need to be revisited later, namely that paths will always use exactly one glob, the glob is always valid, and that it will always capture a single valid fluent file.

Created by  finchie  on February 18, 2024
VNSHGQYNPGKGGPYNVP4Z2RWD7JCSDJVYAADD6UXWBYL6ZRXKLE4AC
Change contents