set fish_color_valid_path begin; cat file_1; cat file_2 | grep something; end | sort
(note that this is distinct from a "subshell", which has a separate environment and typically is more confusing than helpful. In this particular case it doesn't matter)
The concern there seems to be the anti-"tivoization" provisions, which could force Apple to allow people to replace GPLv3'd code.