I do think we are in need of "someone writes a blog post that clearly explains where cargo/workspaces/rust-analyzer fail for embedded projects", particularly: * Having shared deps with different features (esp ones that don't work on std) * Having multiple targets at the same time * Ability to jump between different "contexts"