{-# OPTIONS --cubical --safe #-} module Control.Monad.Weighted.Functor.TypeDef where open import Level data š-F {r w a p} (R : Type r) (W : Type w) (A : Type a) (P : W ā Type p) : Type (r āā a āā p āā w) where [] : š-F R W A P _ā_ā·_āØ_ā© : ā (w : R) (x : A) (xs : W) (PāØxsā© : P xs) ā š-F R W A P