Dictators on blocks: Generalizations of social choice impossibility theorems