Claessen, K.: Shrinking and showing functions: (functional pearl) Proceedings of the 2012 Haskell Symposium, pp. 73–80 (2012) [Claessen2011] Claessen, K. and Hughes, J.: QuickCheck: a lightweight tool for random testing of Haskell programs ACM SIG- PLAN Notices, Vol. 46, No. 4, pp. 53–64 (2011) [Duregaard2012] Duregaard, J., Jansson, P. and Wang, M.: Feat: functional enumeration of algebraic types ACM SIGPLAN Notices, Vol. 47, No. 12, pp. 61–72 (2012) [Matela2017] Matela Braquehais, R.: Tools for discovery, refinement and generalization of functional properties by enumerative testing PhD Thesis, University of York (2017)