The concept of modifiers is powerful, but with great power comes great responsibility:
If the modifier is suitable for chaining, it is a bit more complex.
This is why we could have a notion of chainable: boolean on the modifier.
/cc @GiedriusGrabauskas @MartynasZilinskas
Not sure about this one just yet. Let's discuss a bit more.