I don't really like this cryptic anonymous function.

Also, please follow the pattern from elsewhere in the source file of explicitly naming the arguments to `split` on the LHS.