Make use of Data.Coerce when available

Version bump to 5