def supertype(measure):
    if isinstance(measure, Option):
        measure = measure.ty
    assert matches_typeset(measure, scalar), 'measure must be numeric'
    return supertype_map[measure]
Verify that the path property works.
dataset/ETHPy150Open blaze/datashape/datashape/typesets.py/supertype--crossover with--dataset/ETHPy150Open mozilla/kitsune/kitsune/products/tests/test_models.py/TopicModelTests.test_path