fl_flags
return (flags | plan->fl_flags) == flags &&
return (flags & plan->fl_flags) ||
return flags == plan->fl_flags &&
!(plan->fl_flags & plan->fl_notflags);
new->fl_flags = flags;