map length (tiers :: [[ [()]->[()] ]])  =  [1,1,3,5,10,16,...]

length (list :: [ [()]->[()] ])  =  Infinity

allUnique (list :: [ [()]->[()] ])  =  True

ratioRepetitions (list :: [ [()]->[()] ])  =  0 % 1

tiers :: [[()]->[()]]  =
  [ [\_ -> []]
  , [\_ -> [()]]
  , [ \x -> case x of
            [] -> [()]
            _ -> []
    , \x -> case x of
            [] -> []
            _ -> [()]
    , \_ -> [(),()]
    ]
  , [ \x -> case x of
            [] -> [(),()]
            _ -> []
    , \x -> case x of
            [()] -> [()]
            _ -> []
    , \x -> case x of
            [()] -> []
            _ -> [()]
    , \x -> case x of
            [] -> []
            _ -> [(),()]
    , \_ -> [(),(),()]
    ]
  , [ \x -> case x of
            [] -> [(),(),()]
            _ -> []
    , \x -> case x of
            [()] -> [(),()]
            _ -> []
    , \x -> case x of
            [(),()] -> [()]
            _ -> []
    , \x -> case x of
            [] -> [(),()]
            _ -> [()]
    , \x -> case x of
            [] -> []
            [()] -> []
            _ -> [()]
    , \x -> case x of
            [(),()] -> []
            _ -> [()]
    , \x -> case x of
            [] -> [()]
            _ -> [(),()]
    , \x -> case x of
            [()] -> []
            _ -> [(),()]
    , \x -> case x of
            [] -> []
            _ -> [(),(),()]
    , \_ -> [(),(),(),()]
    ]
  , [ \x -> case x of
            [] -> [(),(),(),()]
            _ -> []
    , \x -> case x of
            [()] -> [(),(),()]
            _ -> []
    , \x -> case x of
            [] -> [()]
            [()] -> [()]
            _ -> []
    , \x -> case x of
            [(),()] -> [(),()]
            _ -> []
    , \x -> case x of
            [(),(),()] -> [()]
            _ -> []
    , \x -> case x of
            [] -> [(),(),()]
            _ -> [()]
    , \x -> case x of
            [()] -> [(),()]
            _ -> [()]
    , \x -> case x of
            [] -> []
            [(),()] -> []
            _ -> [()]
    , \x -> case x of
            [(),(),()] -> []
            _ -> [()]
    , \x -> case x of
            [()] -> [()]
            _ -> [(),()]
    , \x -> case x of
            [] -> []
            [()] -> []
            _ -> [(),()]
    , \x -> case x of
            [(),()] -> []
            _ -> [(),()]
    , \x -> case x of
            [] -> [()]
            _ -> [(),(),()]
    , \x -> case x of
            [()] -> []
            _ -> [(),(),()]
    , \x -> case x of
            [] -> []
            _ -> [(),(),(),()]
    , \_ -> [(),(),(),(),()]
    ]
  , ...
  ]
