Isn't "the magic spells that you can use", exactly how we (programmers) use interfaces.
I trust that the interface, be it the C++ standard, or boost::whatever, is well enough tested that I don't need to know "how it works".
It would be nice to know how everything works but there is only finite time in the working day.