By: Tom Sydney Kerckhove <syd@cs-syd.eu>
Add flake.nix for NixCI compatibility - Package linux-ptrace and posix-waitpid from their GitHub sources - Fetch syscalls-table submodule content in the Nix build - Fix aeson 2.x API: use Key.fromString instead of T.pack for object keys - Fix template-haskell 2.18+ API: ConP now takes a [Type] argument - Fix template-haskell 2.18+ API: TupE now takes [Maybe Exp] - Disable test suite (tests require ptrace syscall, unavailable in sandbox)