Example: https://hackage.haskell.org/package/int-cast-0.2.0.0/docs/Data-IntCast.html Blog: https://lexi-lambda.github.io/blog/2021/03/25/an-introduction-to-typeclass-metaprogramming/