$self->{funcs}{$m} = sub { $self->$m(@_) };