pub type Who = MultiAddress<AccountId32, ()>;
enum Who { Id(AccountId32), Index(()), Raw(Vec<u8>), Address32([u8; 32]), Address20([u8; 20]), }
It’s an account ID (pubkey).
It’s an account index.
It’s some arbitrary raw bytes.
It’s a 32 byte representation.
Its a 20 byte representation.