my %runmodes = ( init => \&init, login => \&login, ... );