Is there any particular reason why this library depends on `base >=4.9 && <5`? Building it with older versions of `base` seems to work just fine.