So What Are These Strange Little Red Dots Seen by JWST