+This means that
+
+ my $num = sub {
+ my @a = ('a' .. 'z');
+ unwind @a => 0;
+ }->();
+
+will set C<$num> to C<'z'>.
+You can use L</want_at> to handle these cases.
+
+=head2 C<want_at $level>
+
+Like C<wantarray>, but for the subroutine/eval/format context just above C<$level>.
+
+The previous example can then be "corrected" :
+
+ my $num = sub {
+ my @a = ('a' .. 'z');
+ unwind +(want_at(0) ? @a : scalar @a) => 0;
+ }->();
+
+will righteously set C<$num> to C<26>.