Fundeps and quantified constructors