Create an Unreduced type to use as a flag when switching impls