generated at
sub trait

rs
trait Applicative: Functor { ... }