{ fooA = fun.f a b (with c; d); fooB = fun (with a; b) c d; fooC = fun a (with b; c) d; fooD = fun a b (with c; { inherit d; }); fooF = fun (with a; b) c d; fooG = fun (with a; b) c d; fooH = fun a (with b; c) d; fooI = fun a (with b; c) d; fooJ = fun a (with b; c) d.a; fooK = fun a; fooL = fun a; barA = fun a b { inherit d; }; barB = fun { inherit b; } c d; barC = fun a { inherit c; } d; barD = fun a b { inherit d; }; barF = fun { inherit b; } c d; barG = fun { inherit b; } c d; barH = fun a { inherit c; } d; barI = fun a { inherit c; } d; }