pub type AssumptionSet = TypeTable<Vec<MonomorphicType>, Var>;
pub struct AssumptionSet(/* private fields */);