Compile-time memory safety using Liquid Haskell | Dark Hacker News