Variant path types for scalable extensibility