in reply to To register or not to register, that is the question!

This many errors can mean just a ; missing
perhaps here ?
my $password = &password(5)