// Variadic Partial Application With Placeholders

// Simple example
a = $ => $[3]
b = a(11, 2, 3, _)
slog(b(1010))
// output 1010

// Added a parameter first
a = (x, $) => $[1]
b = a(11, 2, 3, _)
slog(b(20))
// output 3

// Added parameters first and last
a = (x, $, y, z) => z
b = a(11, 2, 3, 4, 5, 6, 7, _)
slog(b(999))
// output 999


// Added parameters first and last.
// No partial completion supported
a = (x, $, y, z) => z
b = a(11, 2, 3, 4, 5, 6, 7)
slog(b)
// output 7


