Even allowing for "edition = 2024" I still think
3) and 4B) make sense, in particular 4B makes it both easier to test
updated rust versions, and allows something better than "no rust for you
for anything" for a platform which temporarily lags in support.
David