make typed filters be based on variant types