Merge commits from andrask.tngl.sh #15

Merged andrask.tngl.sh
targeting main from andrask.tngl.sh/project-pterodactyl:main
Merged opened by and assigned to andrask.tngl.sh
targeting main from andrask.tngl.sh/project-pterodactyl:main

What the title says.

Commits 7

initial haskell commit
notes, fix nondeterministic JSON encoder
Add optimization and stripping to release build
Workaround for opening a single file in vscode
SourceTree bugfix
Package.resolved
gitignore .vscode, de-template README