Duplicate definitions work the same way they usually would, where if they're in separate assemblies, the appropriate one should be chosen. I forget how it works if you define one in $jsilcore and then the mscorlib stub defines it... there might be a hack that makes it Just Work, but there might not be.