fix |ing parameterized types together on old perl