remove higher order generics fro BNF