Fixed functors and added applicative functors