sub new { bless { foo => undef, bar => undef, }, shift; }