An elegant blog post demonstrating conversion to A-Normal Form (important in SSA in compilers) using Liquid Haskell:
miniblog.
Related Posts
https://www.youtube.com/watch?v=Q-3tcbUyF34 is a wonderful talk showing how to generate whole programs from just a liquid haskell type definition with Synquid.