{
  fennel
, stdenv
, lua
}:
let pname =  "anoia";
in stdenv.mkDerivation {
  inherit pname;
  version = "0.1";
  src = ./.;
  nativeBuildInputs = [ fennel ];
  buildInputs = with lua.pkgs; [ luafilesystem ];
  buildPhase = ''
    for f in *.fnl ; do
      fennel --compile $f > `basename $f .fnl`.lua
    done
  '';
  installPhase = ''
    mkdir -p "$out/share/lua/${lua.luaversion}/${pname}"
    cp *.lua "$out/share/lua/${lua.luaversion}/${pname}"
  '';
}