A bug(?) in lfun::`[]() handling