including .nim file extension in bin paths causes source files to be overwritten
example `bin = @["somefile.nim"]` causes the compiled binary to be written to `somefile.nim`

if this syntax is incorrect an error should be thrown