UserSub
UserSub(m) = sub;
UserSub(Dfl_Menu) = sub;
return (UserSub((m) ? m : Dfl_Menu));
#define US(m) (UserSub(m) ? UserSub(m) : UW(m))