Originally Posted by
Rynjin
She's a joke character whose entire premise is she defeats people with the power of squirrels.
The only time I've seen her in a kind of serious role is when she babysat Luke Cage and Jessica Jones' baby during their Avengers series.