The name DYND_ASSERT_WHAT feels weird to me, where does the name "WHAT" in the assertion come from? Also, a little comment here explaining when and why it's used would be nice.