Yup but later we are passing it to the `collections()` function, I guess it supports only `lists` and `dictionaries`. Basically what I am doing here is converting something like:
`FiniteSet(FiniteSet(2, 3), FiniteSet(5, 6))` --> `[ [int, int], [int, int]]`
But if I don't convert it to a list I ended up getting something like
*{<class 'sympy.core.numbers.Integer'>}*