What type of rock is formed by any kind of rock?

All rock types can be formed from any other rock type.