Added missing RankNTypes LANGUAGE pragma