Prefer aliased template instance parameters over normal type parameters. aBothe/Mono-D#243