TODO allow custom aliasing for SafeIdx.FUid allow custom aliasing for the SafeIdx.UidSpec instance ???