@archenoth gotcha; so you just have to be diligent about protecting your boundaries then; just assume that any library that doesn't mention Options needs to be wrapped up
seems like it would still be quite difficult if you had a pre-existing mid-to-large codebase and you were trying to modernize it gradually, but for greenfield it shouldn't be as much of an issue