All I'm trying to say is: either it's a consumer device, or you have to break out the compiler or dive into dependency hell if you want a piece of functionality on par with an $10 alarm clock. You can't have it both ways.