A monad is also a applicative functor, that seems pretty obvious, right?
Let's formalize this idea a bit:
This is record that houses the laws of applicative functors.
record IsApplicative {ℓ} (F : Set ℓ → Set ℓ)
(pure : {A : Set ℓ} → A → F A)
(_⊛_ : {A B : Set ℓ} → (F (A → B)) → F A → F B)
: Set (suc ℓ) where