Fix union case
Move isBlitAssignable to std.traits