> May be you can still Slot and Hashtable declarations? I will be needed for CTFE AA building.

We shouldn't do this as long as the implementation is spread across the compiler and the runtime.
This was a huge mistake to begin with and we should have buried it much earlier instead of wasting a huge amount of development time on it.

To get a fully CTFEable AA we should first do a complete implementation and replace the whole built-in AA with a compiler rewrite rule once it is well tested and functional. You can ask @donc about the shortcomings of the current approach.