Either can be switched to a follower. Code for this has been written for Crow, and I’ve had success switching modes at runtime on Ansible. It is technically possible to have multiple leaders on an I2C bus, but it can be challenging to implement. In practice when experimenting with Ansible and Teletype as simultaneous leaders I have had mixed success – it can work fine for hours, but sometimes it can crash under even moderate load. Some work would need to be done on this to make it viable. Possibly this could require changes to follower modules, since a follower with a full I2C buffer / some other condition has the potential to hold the clock low indefinitely, stalling all traffic on the bus.