FYI The fish shell does this by default.
130 karma · joined October 19, 2012
In order to do so, they most likely keep your banking password around in memory.
Note: Mint uses OAuth for access to Chase bank accounts, which is great. Last I checked Plaid does not.
unsafePerformIO :: IO a -> a on the other hand does make haskell impure when it is used. And it is used in many libraries.