Add Base as of 7.6

and massage to make sure the diff to FusingFoldl is minimal.