Drop FiniteSet(iterable) syntax

fixes #7335

This is a replacement for #7539.
On Sat, Jun 28, 2014 at 06:02:59AM -0700, Harsh Gupta wrote:
>    Couldn't understand what are you trying to do here.

This is to deal with case whan nargs is not a set.