Abstraction and verification in Alphard | Synapse