Separation of powers in thought and practice?