As I understand it, one selling point of Idris' type system is that it's actually simpler than haskell as it's based on a single very generic concept that covers a wide range of applications, rather than a sum of specialized things.
There was some discussion previously on HN about this https://news.ycombinator.com/item?id=12350273