This library aside, I've grown accustomed to every "Do complex thing X in a few lines of code" announcement to, as a rule, mean "as long as you're using our sparkly new library." So much so that it seems rather silly to even mention a library is required. Of course it is. The hard work was wrapped up into a nice interface for everyone to use.
As much as I've grown tired of the automatic developer default to include third-party libraries to do everything, things such as financial transactions seem like one area where it's unlikely one will ever be able to do anything without libraries in a few lines of code.