The empirical evidence that types affect productivity and correctness