sub { splice @a, 0, shift || 1 };