[TDF] Refactor Define
[TDF] Refactor Define

Now Define, DefineSlot and DefineSlotEntry all call DefineImpl with the
correct tag dispatching.

olifre/root,karies/root,olifre/root,olifre/root,zzxuanyuan/root,zzxuanyuan/root,root-mirror/root,karies/root,root-mirror/root,olifre/root,olifre/root,olifre/root,root-mirror/root,karies/root,karies/root,olifre/root,zzxuanyuan/root,olifre/root,zzxuanyuan/root,zzxuanyuan/root,zzxuanyuan/root,olifre/root,root-mirror/root,karies/root,olifre/root,root-mirror/root,root-mirror/root,root-mirror/root,root-mirror/root,root-mirror/root,zzxuanyuan/root,karies/root,karies/root,root-mirror/root,karies/root,olifre/root,karies/root,zzxuanyuan/root,karies/root,zzxuanyuan/root,zzxuanyuan/root,root-mirror/root,karies/root,zzxuanyuan/root,zzxuanyuan/root