I don't know if this was done before...
But why aren't there any pure flying types?
Is it just because of one single move called Roost that's preventing it?
If a pure flying type used Roost, what would happen? Would it acquire a ??? type like Bulbapedia says?