Patterns
Solutions to recurrent problems, in a purely Functional Programming manner.
Typeclasses
Enable ad-hoc polymorphism with protocols like Functor, Applicative, Monad and many others.
Data Types
Take advantage of numerous data types based on algebraic properties.
Integrations
Bow integrates nicely with popular Swift libraries like RxSwift.