injective_functions_* now takes a set as its second argument
Started representing “all partitions” as 'a set set list