chopBy?

not exactly the same but when I want to do something like that I use my custom chopAt function and change the legato of the note:

e.g. d1 $ chopAt' 8 8 "someloopable" # legato 0.5