Added tests in EquaSetSpec to ensure FastEquaSet flatMap method return type is FastEquaSet.
Added the missing shouldHaveExactType tests for flatMap and changed the return type accordingly to get it compiles and passes.