Discussion: remove the Applicative superclass from Alternative