Adds a variant-type filter

Also correctly calculates true/false/pos/neg etc for SVs.
Is it OK to interpolate `undefined` into JSX?