I did them intentionally.
About array identity comparison, I couldn't be sure that is really bug or intended behavior.
About union test, I think that it's a _current_ CTFE limitation.