The case for a user-first Ethereum wallet that actually respects self-custody