Example: List is a functor (join is ⊙)
List
join
join [ join [[x,y,...,z]] ] = join [[x,y,...,z]] = join (join [[[x,y,...,z]]]) join (η [x]) = [x] = join [η x]
Therefore ([],join,η) is a monad.
([],join,η)