>radically different
But swift isn't radically different paradigm shift like switching to a purely functional language like Haskell from a life spent writting c++.
I think your confusing learning functional programming with learning a "functional programming language." The "functional" part takes longer then the "programming lanague" part.