What is the proper way to evaluate details concerning Harut and Marut?

The Prophet’s Excellence and the Obedience of Angels