# args@{a,b,...}: a + b + args.c let f = {a, b, ...}@args: a + b + args.c; in f { a = 1; b = 2; c = 3; }