pub type Model { Locked Unlocked }
Locked
Unlocked
pub type Msg { Unlock(Passphrase) }
Unlock(Passphrase)