Beyond generics by R.F. Spekle