Simplifies using a different compiler since you only have to set one value if the the compiler is known to dotnet-compile
Rather than keep a map that will have to be constantly updated every time a new argument gets added to a compiler, the 'additionalArguments' option will allow users to directly add arguments to the underlying compiler.
- Build in intrinsic commands as part of dotnet