add failing tests
add .names parameter to l*ply function; if TRUE, .fun is expected to have a .name parameter that will receive the name of each item
update Rd
bugfix
don't try to be too clever
document new parameter
update Rd