NixLab — a nix-native Haskell source control server with zero-config flake CI and extensible module system