# FSharpPlus Applicative Functor An [[Applicative Functor]] in FSharpPlus needs to have: - [[FSharpPlus Functor]] methods - Apply: `static member (<*>) (f: 'Applicative<'T -> 'U>, x: 'Applicative<'T>) : 'Applicative<'U>` Implemented by: - [[FSharpPlus Const|Const]] - [[FSharpPlus Free|Free]]