• Add a ConcreteCFType trait

    We'll use this to distinguish between generic and concrete CFTypes.
    This lets us prevent downcast()ing to arbitrary generic types.
    jrmuizel committed Feb 1, 2018