whitespace produces a null first field. A C<split> with no arguments
really does a C<split(' ', $_)> internally.
-A PATTERN of C</^/) is treated as if it were C/^/m), since it isn't
+A PATTERN of C</^/> is treated as if it were C</^/m>, since it isn't
much use otherwise.
Example: