I don't think I need to say more here. rdar://41146023
This is one step along the way to splitting FSO into sub-transforms.