I'm willing to learn. I don't understand why you term it as "ridiculous", when the official documentation points to an external package.
Is the documentation wrong ? If there's another way...why does it not get mention there?
From my perspective, this is weird.