Merge pull request #2 from PierreR/master

Relax deps by adding upper bound
Remove redondant monad type constraint