https://soooprmx.com/functor-swift/
Functor의 개념과 Swift내의 functor