Towards getting generic programming ready for prime time door