Low-level faceting utilities.