It's not working with GHC 7.6