functional programming principles applied in C#
> chmod u+x ./scripts/run-dotnet > chmod u+x ./scripts/run-docker
> ./scripts/run-dotnet
> ./scripts/run-dotnet.ps1
> ./scripts/run-docker
> ./scripts/run-docker.ps1